WinNAV -- FlashPoint Windows Navigator ----------------------------------------------------------------- "It's FlashPoint WindowWare!" ----------------------------------------------------------------- User's Guide Release 3.00.61 May 31, 1991 Preliminary Draft Copyright (c) 1988, 1989, 1990 and 1991 by Richard S. Patterson FlashPoint Development P. O. Box 270492 Houston, Texas 77277 (713) 660-7240 All Rights Reserved U.S. Government Limited and Restricted Rights ---------------------------------------------------- Information in this document is subject to change without notice and does not represent a commitment on the part of either the author or copyright holder. The software described in this document is furnished under various license or nondisclosure agreements. The software may be used or copied only in accordance with the terms of the applicable agreement. The purchaser may make one copy of the software for backup purposes. No part of this man- ual may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, for any purpose other than the purchaser's personal use without the writ- ten permission of the author and copyright holder. ---------------------------------------------------- ---------------------------------------------------- IMPORTANT INFORMATION ---------------------------------------------------- The software described in this documentation, together with this documentation and related files, are part of a copyrighted unregistered release that may be distributed through shareware channels for evaluation purposes only, provided same are distrib- uted as a single package and without modification. Both the software, documentation and files are sub- ject to change without notice. The author and copyright holder retains all rights with respect to these materials, and is not obligated to develop or distribute future releases, if any, of same through this or any other channel. Notwithstanding the foregoing, those using these materials agree to and are bound by the terms and conditions contained herein, including all appli- cable license and nondisclosure agreements, and accept same "AS IS" and without warranty. For further information, please refer to the appli- cable sections of this user guide. ---------------------------------------------------- FlashPoint, FlashPoint WindowWare, "It's FlashPoint Window- Ware!," Launch, Pack, Alias Directories, WinQPrt and other "WinQ" and "Flash" tools and utilities, The Navigator and Windows Navigator, WinNAV, WinNie, and other names, marks, logos and derivatives thereof, are trademarks and service- marks of Richard S. Patterson and/or FlashPoint Development. All others belong to their respective owners. ----------------------------------------------------------------- Table of Contents Page iii ----------------------------------------------------------------- WELCOME .................................................. 1 OVERVIEW ................................................. 2 WinNAV - THE ORIGINAL NAVIGATOR FOR MICROSOFT WINDOWS .. 2 ENHANCEMENTS TO THIS VERSION ........................... 2 SOME FEATURES AND CAPABILITIES ......................... 3 EVOLUTION OF WinNAV .................................... 5 ABOUT THIS USERS' GUIDE ................................ 6 USER INTERFACE ........................................... 7 USER INTERFACE AND SHELL APPLICATIONS .................. 7 SCREEN LAYOUT .......................................... 8 System and File Lists ............................... 8 Making Selections ................................. 9 "Quick View" ........................................ 10 Using "Quick Views" Extended Features ............. 12 Viewing Files within Archives ..................... 12 Using the "Quick View" Window as a "Quick Editor" ................................................... 12 Using External Viewers ............................ 13 DESKTOP USER INTERFACE ................................. 13 Command Menu and Functions .......................... 13 Dialog Boxes ........................................ 14 Message Boxes ....................................... 14 Keyboard and Mouse Interface ........................ 14 Standard Cursor Movement and Selection Keys ......... 15 SPECIFYING DRIVES, DIRECTORIES AND FILES ............... 16 CHANGING THE ACTIVE WINDOW ............................. 17 DISPLAYING TWO DRIVES OR DIRECTORIES ................... 17 CHANGING SCREEN COLORS ................................. 18 MOVING WINDOWS AND CHANGING WINDOW SIZES ............... 18 The Main Application Window ......................... 18 Resizing the List Window ............................ 19 Resizing the View Window ............................ 19 Positioning the List and View Windows ............... 19 CONFIGURING WINDOWS FROM WinNAV ........................ 20 ADDING, MODIFYING OR REMOVING APPLICATION PROGRAMS ..... 20 CHANGING APPLICATION HOTKEYS ........................... 20 CLOSING WinNAV AND THE WINDOWS SESSION ................. 20 SAVING THE CONFIGURATION ............................... 20 GETTING HELP ........................................... 20 GETTING STARTED .......................................... 22 HARDWARE AND SOFTWARE PREREQUISITES .................... 22 iii ----------------------------------------------------------------- Table of Contents Page iv ----------------------------------------------------------------- Minimum System Requirements ......................... 22 Additional Software Requirements .................... 23 THE WinNAV DISTRIBUTION PACKAGE ........................ 23 Installing Distribution Files ....................... 23 Distribution Disks and Third-Party Applications ..... 25 MAKING BACKUP COPIES ................................... 26 INSTALLATION ........................................... 27 Basic Installation .................................. 27 Advanced Installation ............................... 28 Customizing the "WINNAV.INI" File ................ 28 Editing the "WINNAV.INI" File .................. 28 Sections, Keywords and Settings ................ 29 The [WinNAV] Section ........................... 31 Keyword: userviewer1 ........................ 31 Keyword: userviewer2 ........................ 31 Keyword: utlarc ............................. 32 Keywords: User and License ................... 32 Keywords: Winx, Winy, Winw and Winh .......... 33 Keyword: Split, Zoom and ShowWin ............ 34 The [Pack] Section ............................. 34 Keyword: unpackto ........................... 35 Keyword: packto ............................. 35 The [Run Buttons] Section ...................... 35 Keyword: LB# (LB1 through LB36) ............ 37 The [Launch Main Menu] and User SubMenu Sections ................................................ 41 The [Launch Extensions] Section ................ 42 The [extensions] Section of Windows' WIN.INI File ........................................... 44 Using Setup Dialog Panels and Controls ............ 44 Creating PIF Files for DOS Applications ........... 44 DOS Environment Settings .......................... 45 STARTING THE PROGRAM ................................... 45 Command Line and Parameters ......................... 46 Starting WinNAV from the DOS Prompt ................. 46 Installing WinNAV as the Windows Shell .............. 47 PROCEDURES AND FUNCTIONS ................................. 48 FILE PROCESSING ........................................ 48 Selecting Files ..................................... 48 Selecting Individual Files ........................ 48 Selecting by Specifying the File Name or File Extension ......................................... 48 Displaying Directory Information .................. 48 iv ----------------------------------------------------------------- Table of Contents Page v ----------------------------------------------------------------- Cancelling the Selection .......................... 48 Restricting the Display ........................... 48 The File Selection Window ......................... 48 Launching Files and Applications .................... 48 Viewing Files ....................................... 50 Copying Files ....................................... 50 Copying with Two File/Directory Windows ........... 50 Moving Files ........................................ 50 Comparing Files .................................... 50 Deleting Files ...................................... 50 Printing Files ...................................... 50 Specifying Print Options .......................... 50 COMMANDS ................................................. 51 FILE ................................................... 51 COPY ................................................ 51 DELETE .............................................. 52 RENAME .............................................. 53 PACK ................................................ 54 NEW/UPDATE ........................................ 55 ARC (SEA) ...................................... 55 PKARC .......................................... 55 LHARC/LHA ...................................... 56 PKZIP .......................................... 56 UNPACK ............................................ 56 ARC (SEA) ...................................... 57 PKARC .......................................... 57 LHARC/LHA ...................................... 57 PKZIP .......................................... 58 CONVERT ........................................... 58 MODIFY ............................................ 58 FIX ZIP ........................................ 59 STRIP ZIP COMMENTS ............................. 59 VIRUS SCAN ........................................ 59 PRINT ............................................... 59 INFORMATION ......................................... 59 UTILITIES ........................................... 60 VIRUS SCAN ........................................ 60 SCAN ONLY ...................................... 60 SCAN AND REMOVE ................................ 60 XCOPY ............................................. 60 DIRECTORY TOOLS ..................................... 61 ADD DIRECTORY ..................................... 61 COPY DIRECTORY .................................... 61 v ----------------------------------------------------------------- Table of Contents Page vi ----------------------------------------------------------------- DELETE DIRECTORY .................................. 61 RENAME DIRECTORY .................................. 62 EXIT WINNAV/WINDOWS ................................. 62 EDIT ................................................... 62 CUT ................................................. 62 COPY ................................................ 62 PASTE ............................................... 62 DELETE .............................................. 62 SELECT ALL .......................................... 63 DELETE ALL .......................................... 63 TO CLIPBOARD ........................................ 63 LIST ................................................... 63 REFRESH ............................................. 63 ALL ................................................. 63 PARTIAL ............................................. 63 EXECUTABLE .......................................... 64 LOCAL ............................................... 64 BRANCH .............................................. 65 GLOBAL .............................................. 65 VIEW ................................................... 66 USER VIEWER 1 ....................................... 66 USER VIEWER 2 ....................................... 66 TEXT ................................................ 66 SNOOP ............................................... 67 WORDSTAR (7 BIT) .................................... 67 ARC CONTENTS ........................................ 67 LZH CONTENTS ........................................ 67 ZIP CONTENTS ........................................ 67 ACTION ................................................. 68 OPEN ................................................ 68 LAUNCH MENU ......................................... 68 RUN TASK ............................................ 70 Calculator ........................................ 71 Calendar .......................................... 71 Cardfile .......................................... 71 Clock ............................................. 71 Notepad ........................................... 72 Paint Brush ....................................... 72 Pif Editor ........................................ 72 Recorder .......................................... 72 Terminal .......................................... 72 Write ............................................. 72 Reversi ........................................... 73 Solitaire ......................................... 73 vi ----------------------------------------------------------------- Table of Contents Page vii ----------------------------------------------------------------- ASSOCIATE ........................................... 73 EDITOR .............................................. 74 WINNAV .............................................. 74 DOS PROMPT .......................................... 74 USER ................................................... 74 OPTIONS ................................................ 74 LIST DISPLAY ........................................ 75 AUTO UPDATE ....................................... 75 LOWERCASE ......................................... 75 MULTICOLUMN ....................................... 76 SPLIT LISTING ..................................... 76 VIEW DISPLAY ........................................ 76 AUTO KEYBOARD ..................................... 76 WORD WRAP ......................................... 77 GENERAL SETUP ....................................... 77 3-D CONTROLS ...................................... 77 BEEP MESSAGES ..................................... 77 REVERSE BAR TEXT .................................. 78 SPEED MODE ........................................ 78 WINDOW ................................................. 79 NEXT ................................................ 79 FILE LIST ........................................... 79 SYSTEM LIST ......................................... 79 QUICK VIEW .......................................... 79 COLUMNS ............................................. 80 ROWS ................................................ 80 ZOOM LIST ........................................... 80 ZOOM VIEW ........................................... 80 TOGGLE ZOOM ......................................... 81 HELP ................................................... 81 INDEX ............................................... 81 KEYBOARD ............................................ 81 COMMANDS ............................................ 82 PROCEDURES .......................................... 82 USING HELP .......................................... 82 MORE INFO ........................................... 82 ABOUT WINNAV ........................................ 82 SYSTEM ................................................. 83 RESTORE ............................................. 83 MOVE ................................................ 83 SIZE ................................................ 83 MINIMIZE ............................................ 83 MAXIMIZE ............................................ 83 CLOSE WINNAV/WINDOWS ................................ 83 vii ----------------------------------------------------------------- Table of Contents Page viii ----------------------------------------------------------------- END WINDOWS SESSION ................................. 83 KILL WINDOWS SESSION ................................ 84 SWITCH TO ........................................... 84 LAUNCH MENU ......................................... 84 GET MODE ............................................ 85 PRINT MANGER ........................................ 85 VIEW CLIPBOARD ...................................... 85 EXECUTIVE MANAGERS .................................. 85 WINNAV ............................................ 85 PROGRAM MANAGER ................................... 86 FILE MANAGER ...................................... 86 MS-DOS EXECUTIVE .................................. 86 ARRANGE DESKTOP ..................................... 86 TILE COLUMNS ...................................... 86 TILE ROWS ......................................... 86 ARRANGE ICONS ..................................... 86 INSTALL WINDOWS ..................................... 87 CONTROL PANEL ..................................... 87 PIF EDITOR ........................................ 87 SETUP ............................................. 87 SYSTEM FILES ...................................... 87 SWAP FILE ......................................... 87 FUNCTION (HOTKEY/MACRO) KEY COMBINATIONS ................. 88 NORMAL FUNCTION KEY STATE (PRE-ASSIGNED) ............... 88 [SHIFT] FUNCTION KEY COMBINATIONS (PRE-ASSIGNED) ....... 88 [CONTROL] FUNCTION KEY COMBINATIONS (PRE-ASSIGNED) ..... 89 [ALT] FUNCTION KEY COMBINATIONS (PRE-ASSIGNED) ......... 89 [SHIFT]+[CONTROL] FUNCTION KEY COMBINATIONS (PRE- ASSIGNED) .............................................. 89 APPENDIXES ............................................... 91 viii WELCOME Before embarking, we wish to welcome you to FlashPoint's WinNAV -- the original Navigator for Microsoft Windows, and thank you for trying our latest release. We believe you'll agree that this version of WinNAV is clearly one of the most powerful and intu- itive user interfaces currently available for Windows 3.0. Registered users of previous versions of WinNAV will quickly dis- cover that this release has added significant new features and capabilities, and will be soon discover how these enhanced features may be configured to provide better control of their own Windows environment. If you are not currently a registered user, we invite you to take full advantage of your thirty (30) day limited evaluation license, and explore how WinNAV can provide a fast and easy way to add power and convenience to your use of both Windows and DOS applications. As always, whether or not you are a registered user or merely evaluating WinNAV, we encourage you to forward your comments, suggestions and criticism to our attention. Hopefully, such user feedback will continue to provide us with the type of information and suggestions that will allow us to further develop WinNAV, making it the preferred user interface for Microsoft Windows. Again thank you for your continued support and encouragement. Richard S. Patterson FlashPoint Development P. O. Box 270492 Houston, Texas 77277 U.S.A. 1 OVERVIEW WinNAV - THE ORIGINAL NAVIGATOR FOR MICROSOFT WINDOWS WinNAV is an application for Microsoft Windows, designed to allow users to navigate and explore all of the files, directo- ries and information contained on their system drives and hard disks, and to manage same, with both Windows and standard DOS applications, without leaving the Windows environment. It features many new and unusual functions that can be custom- ized by each user to suit his or her own application programs and data files; these features in many ways extend well beyond those of Windows' Program Manager, File Manager and MS-DOS Executives, or any other Windows application to date. WinNAV offers an intelligent, customizable interface that allows users to optimize Microsoft Windows to fit their specific needs. ENHANCEMENTS TO THIS VERSION If you're already familiar with earlier versions of WinNAV, you will notice that this version introduces many significant new features. The most visible improvement is the user interface, which pro- vides enhanced navigational, file and view capabilities. This enhanced interface also adds new three-dimensional dialog panels and graphic controls. Other features provide more powerful and intuitive ways to start applications, manage and process files, directories and archives, and quickly locate needed information and data. WinNAV has added support for the Windows on-line help system, providing quick and easy-to-use information on many of its advanced features and capabilities. Other new features and improvements include: The ability to automatically view files within any archive, by selecting same from the directory listing displayed in the Quick View window. 2 File management utilities to copy files and create directo- ries. Support for LHA 2.xx formatted files. The capability to search for files by date and size. An enhanced "Run Task" dialog panel, which provides the ability to assign up to thirty-six (36) user defined dialog push buttons and custom "User" pop-up menu items. Many functions have been added to WinNAV's system menu, to allow immediate access even when WinNAV is minimized as an icon, e.g., launch menu, run task, end and kill windows session options. User assigned function keys, push buttons and pop-up menus for launching your favorite applications. Fast exit from your Windows session via an [Alt]+[Shift]+[Del] key combination. Other enhancements include extensive bug fixes and optimization over previous releases. SOME FEATURES AND CAPABILITIES While WinNAV does not take the "everything and the kitchen sink" approach of similar DOS based utilities, such as Lotus Magellan, PCTools/PCShell, XTree and AutoMenu, and may lack many of their features, it offers one important capability that they don't -- it provides a complete Windows interface for all DOS and Windows applications. As a result it shines in compar- ison to their dull interfaces, and provides a superior mouse interface, familiar controls and direct access to Windows clipboard. No application matches WinNAV's launch capabilities. These capabilities may be invoked through user configured pop-up menus, launch dialog panel multilevel menu list boxes, run dia- log panel push buttons and user assigned function key combina- tions. Each application or file can be directed to load as an icon, in a window or full screen, and can control the appearance and position of existing desktop application windows and WinNAV itself. 3 Finding those hidden files are quick and simple through the use of WinNAV's local, branch and global explore features that allow you to match multiple filespecs from any drive or direc- tory on your system and gather them into a single list window. Then scroll through each data or executable file in the list while viewing its contents in the quick view window, which offers text, snoop, WordStar modes as well as ARC, ZIP and LZH directory modes, or invoke an external viewer application of your own selection through the optional View/User pop-up menu. When you've located the file you want, WinNAV can instantly open, launch or run every file on your system, both executable and data files, via any Windows or DOS application with only a few keystrokes or clicks of a mouse button. It also provides the ability to launch groups of multiple applications, and to control their display on the screen. An alternative approach to exploring for files or file groups is available through WinNAV's unique implementation of "Alias Directories" which offers an escape from the archaic concept of directory trees and path name restrictions. Its comprehensive "Pack" features provides access to popular file archive and compression utilities via a common dialog panel interface. You'll quickly agree that WinNAV offers the most sophisticated and complete support available in any Win- dows application, for SEA's and PKWare's ARC, Yoshi's LHA and LHARC, and PKWare's PKZIP archive or compression utilities. It provides the ability to select and view any file within an archive with a single mouse click. In addition, it fully sup- ports automated conversions of packed files to and from *.ARC, *.LZH, *.ZIP, *.PAK, *.DWC, *.CPR, *.LBR, *.SQZ, *.LZS, *.MD and *.ZOO compression formats, and virus scanning, with Kenneth Starling's CVT and McAfee Associates' virus SCAN shareware utility programs, together with the applicable DOS archive or library applications. So even without the "kitchen sink" WinNAV still provides some of the basic and most useful features included in Lotus Magel- lan, PCTools/PCShell, XTree and AutoMenu, as well as a few fea- tures and capabilities that even they don't offer. 4 EVOLUTION OF WinNAV WinNAV began as a simple learning exercise and an in-house development tool for a small file management and viewer appli- cation; a simple Windows application that would allow one to view the first few lines of a file and then copy and delete them as needed. However, its original purpose apparently got sidetracked as a result of some rather large gaps in the exis- ting applications then available to most Windows users. In an attempt to satisfy some of the basic needs of as many Windows users as possible, an expanded plan for WinNAV was con- ceived -- to develop an inexpensive Windows executive shell that would incorporate the more popular features of such DOS based utilities as Lotus Magellan, PCTools/PCShell, XTree, Nor- ton Commander and AutoMenu. A Windows application that could function as a quick, simple and intelligent executive for Microsoft Windows. An application that would provide a means of seeing what was in a file before copying, deleting or renam- ing it, an advanced interface for running or loading both Win- dows and DOS applications without having to create complex menu files, a way of enhancing the use of most popular archive utilities from within Windows, without abandoning the graphic environment for the DOS command line prompt, and, perhaps most importantly, providing Windows with file explore and group directory features similar to those in existing DOS applica- tions. Since its initial development in 1988 and first public share- ware release in May, 1989, WinNAV has undergone many changes and has received tremendous response and support from both its registered users, and welcome feedback and suggestions from registered and non-registered users alike. Along the way, many individuals have suggested many features and changes to the application. Some are not feasible in the current design of WinNAV or under the current version of Win- dows. However, some of those user needs and suggestions have been merged into the current release of WinNAV, or may, if support and interest continues, be implemented in future ver- sions. But don't expect the impossible. It is doubtful that the tre- mendous power, capability and speed of the DOS based applica- tions can ever be satisfactory implemented in the Windows environment as it now exists. Therefore, the user should not 5 expect WinNAV, in the foreseeable future, to mature to the level of these DOS utility programs. Hopefully, however, each version of WinNAV moves a little closer to the capabilities of its DOS counterparts, and further refines its conceptual goal. ABOUT THIS USERS' GUIDE The WinNAV Users' Guide is designed to help you explore and use WinNAV for Microsoft Windows; however, it, like WinNAV, is always undergoing constant revision and modifications, and, in some releases, may be far from complete. A major goal or philosophy, in the development of each release of WinNAV, is and has always been to get the application pro- gram to the user at the earliest possible date -- the manual, hopefully, will catch up later. Nevertheless, throughout this manual and supporting documenta- tion, every effort has been made accurately explain those func- tions applicable to this release of WinNAV, and to point out any functions which have not been fully implemented. However, as a result of time constraints, last minute modifications to the application or just plain oversight, certain errors are likely to exist in this revision and certain new features may have been omitted from this manual in their entirety; for this we apologize. However, we suspect that its always fun to investigate and discover undocumented functions and unique uses for any application program, and hope this adds to, rather than detracts from, your optimization of WinNAV to suit your own system requirements. In order to further enhance the use of WinNAV and its documen- tation, both in its on-disk format and eventual migration to a fully developed printed manual and on-line Windows help system, we have attempted to restructure the WinNAV User's Guide, with this release. Hopefully, this will have enhanced the useful- ness of this documentation, and avoid needless confusion and frustration for WinNAV's users. 6 USER INTERFACE What many Microsoft Windows users fail to understand is that Win- dows is an environment for the Microsoft DOS operating system; it is not a user interface. In fact Windows itself has no internal user interface whatsoever, but only provides a blank desktop on which applications may be run. Therefore, the user must select what application is to be run on the Windows desktop as his or her principal interface. USER INTERFACE AND SHELL APPLICATIONS One such application included in the Windows package is the Program Manager, and it what most users recognize as the "Win- dows" user interface. In reality, it is nothing more than a default "shell" application, and may be used are discarded as the user sees fit as it is not an integral part of the Windows operating environment. Basically, the Program Manager is a graphic based application launcher; it, and not Windows itself, handles the user's direct keyboard and mouse input, and launches or runs a selected application programs. However, the Program Manager, as a result of its graphic icon orientation, puts a tremendous strain on system memory, resources and overall performance, and limits its functionality as a user interface. The Microsoft Windows 3.0 User Guide points out that the user may prefer to substitute another application as the Windows shell. Any application that has the ability to launch and run other application programs can function as a shell for Windows. For example, the Windows User Guide suggests that the user may prefer to substitute the File Manager as an alternative shell. As between the Program and File Manager, the File Manager is probably the better choice as it not only allows the user to launch applications but also associated data files, and it does not overburden system resources, memory and performance to the degree of Program Manager. Nevertheless, the File Manager lacks other features of a fully developed user interface. 7 Other third-party developers have saturated the market with alternative Windows' Program Manager and File Manager applica- tions, each attempting to add to the capabilities of one or the other. However, none to date has satisfactorily looked below the surface at the concept of what is needed for a fully devel- oped user interface. For the foregoing reasons, FlashPoint's WinNAV was developed -- to combine in a single shell application, the functionality of Program and File Manger, and other similar applications, while, at the same time providing a true user interface for the Win- dows environment. SCREEN LAYOUT System and File Lists Upon loading WinNAV, you are then presented with a listing of the current directory from which you may select a file, drive or directory, together with various child windows that provide you with current information. WinNAV can be configured to display a single consolidated drive, directory and file list window, or a "split" or dual "System List" and "File List" display. In the "Split Listing" mode, the "System List" displays system drives and the current path's subdirectories, and the "File List" displays the desig- nated file names. To enable or disable the "Split Listing" display, select the "Options/List Display/Split Listing" menu item, or press the [Ctrl]+[F3] toggle key combination. The default for the list of files is *.* which displays all files in the current or designated directory, unless a file was named in the command line used to invoke WinNAV. The List menu commands allows the directory list to search and display global and recursive file specifications from every disk or drive on the user's system. The desired file specifi- cations are selected through the use of the Local, Branch and Global Explore dialog panels; these panels allow the displayed 8 list of file names to be limited or expanded to particular groupings of files, and allow recursive drive and directory searches. In addition you may assign and select an "Alias Directory"(TM) or group listing from either the Local or Branch dialog panels and search for multiple preassigned groups of files from the Global Explore dialog panel. Making Selections Selections are made by moving the list box current selection bar, up or down, to the desired file, directory or drive item. This is accomplished through the use of the up and down keyboard cursor control keys, e.g., the page up or down, home or end or up and down arrow keys, or by clicking or dragging a mouse. Multiple file names may be selected by dragging the mouse over the listed file names or through the use of the [Shift] and [Ctrl] keys in conjunction with the arrow or cursor keys or clicking the left mouse button. The [Shift]+[F8] enables and disables the extended list box "Add Mode," which is indicated by a flashing list-box cur- sor. If the add mode is enabled, the [Spacebar] will toggle the selection status of an item and drop the selection anchor, without removing the selection from other items. It also allows you to navigate the list box with the cursor Naviga- tion or Direction Keys ([Up/Down/Left/Right Arrow], [Home], [End] and [Page Up/Down]) without selecting an item, removing the selection from other items or moving the selec- tion anchor. The [Shift]+[Spacebar] and [Shift]+[Navigation Keys], does not remove the selection from other items when the Add Mode is enabled (except for those established by the most recent anchor point), and toggles all items (to the same selection state as the item at the selection anchor) from the selec- tion anchor to the current position; they do not move the selection anchor. 9 "Quick View" The "Quick View" window, located to the right of the list windows in standard "Columns" (horizontal list) mode or below the list in the split "Rows" (vertical list) mode, will dis- play the initial lines of the currently selected file. This window will be updated automatically when you select a new file with by clicking the left mouse button or by releasing the cursor control key in the auto-view mode. The View window attempts to automatically determine the appro- priate view mode for the current selected file, directory or drive in the List window, and display it in the following modes: Text Text Attempts to display files in a simple ASCII/ANSI text mode. Text Snoop Attempts to extract all printable text from any file, whether a data or executable file. Text WordStar Attempts to display files in a text mode (7 bit) after striping the high order bit (used by various applications such as WordStar for storing printer and control charac- ters/commands). Dir ARC Dir Shows a directory of the contents of an *.ARC archive/compressed file. Files within ARC formatted archives may be viewed by double clicking the left mouse button or pressing the [ENTER] key on the selected file. Dir LZH Dir Shows a directory of the contents of an *.LZH, *.LSH or *.ICE archive/compressed file. Files within LZH formatted archives may be viewed by double clicking the left mouse button or pressing the [ENTER] key on the selected file. Dir ZIP Dir Shows a directory of the contents of a *.ZIP archive/compressed file. Files within ZIP formatted archives may be 10 viewed by double clicking the left mouse button or pressing the [ENTER] key on the selected file. Dir Tree Shows the directory of the selected drive or pathname (or the parent of the current directory if the [..] abbreviation is selected. If a valid file name is selected from the directory list box, the "Quick View" window will attempt to display a partial contents of a non-archive file. Approximately the first 10,000 bytes of the file are read into the internal view window; the percentage indicator at the lower right of WinNAV's window indicates the approximate percentage of the total file read into memory -- files less that 10k in length should display 100% read. In the Text, Snoop and WordStar modes the initial lines of a text or ASCII files will be displayed in the view window, but may not retain their proper formatting. Executable and binary files shows text extracted from the non- text file, however, this text will not necessarily be from contiguous portions of the file, and may contain a certain amount of garbage, i.e., characters appearing in the file but which are not really words. While this unformatted view mode may seem like nonsense at times, the Snoop mode is excellent for reading font types from *.fon files, as well as allowing you to read sufficient text in certain wordprocessing files such as Windows Write, Word, Word for Windows, WordPerfect, Ami/Ami Pro and Lotus Manuscript document files to identify the files contents -- thereafter you can launch the appropri- ate application for a formatted view or editing session. Files compressed in the *.ARC, *.PAK, *.LZH, *.LZS, *.ICE or *.ZIP formats will have their internal file directories dis- played in the view window. Files within archives may be viewed by double clicking the left mouse button or pressing the [ENTER] key on the selected file name appearing in the directory view window. 11 Using "Quick Views" Extended Features When the list directory is the active window or has the "focus," the "Quick View" window displays the file as indi- cated above. To access its extended features, the view window must be given the focus; this is done by (1) pressing the [TAB] key, (2) selecting the "Window/Quick View" pop-up menu, or (3) by clicking a mouse on the "Quick View" window area. When the view window gains the focus, the user can use the keyboard cursor keys or mouse and scroll bars to move through the file being viewed, and invoke various edit selections in text views or view files within archives. Viewing Files within Archives Files within archives may be viewed by double clicking the left mouse button or pressing the [ENTER] key on the selected file in the archive directory list. The selected file is then extracted to a temporary direc- tory, and then loaded into an external file view or list application, e.g., LIST.COM. The current version of WinNAV only supports external DOS list or view applications, and, by default, attempts to invoke an external viewer named LIST.COM -- the name of one of the more popular shareware DOS file viewers. To use the archive view feature with an alternative view application, create a PIF file named LIST.PIF, and specify the applicable DOS viewer as the application to be invoked by the PIF file. Using the "Quick View" Window as a "Quick Editor" WinNAV's "Quick View" window can also be used as a "Quick Editor," while still protecting the file from any possibil- ity of being modified. When viewing the file you are view- ing a portion of the file read into memory and not the file itself, and when you modify the file all modifications take place in the view window only. Therefore, the user can modify the view of the displayed file, and then use Windows 12 clipboard to perform various copy, move, paste and delete functions; this allows text to be saved and retrieved through the clipboard and to cut and pasted into any other text processor (even a DOS wordprocessor) or application such as a terminal program. You can even use the "Edit" menu's "Delete All" feature to completely erase the view windows contents, type in excess of 20k of text, and then use the "Edit" menu's "Select All" and "Cut" or "Copy options to move it to the clipboard for use in another Windows or DOS application. Again, these changes are performed exclusively in the memory allocated to the viewer and will not modify the original disk file itself. Using External Viewers The entire file may be viewed through any user configured external viewer, list or browse utilities by (1) pressing the [Shift]+[F7] or [Ctrl]+[F7] keys, or (2) the "View" menu's "User Viewer 1" and User Viewer 2" options; another option is through the use of the "Action" pop-up menu's "Launch Menu," "Run Task" and "Open" selections. The [Shift]+[F7] and [Ctrl]+[F7] function key combinations will invoke the user designated Viewer 1 and Viewer 2, respectively. For these functions to work properly and to their full capabilities, the user is required to customize the WINNAV.INI file's "userviewer1=" and "userviewer2=" key- words as described in "Getting Started" section of this man- ual. DESKTOP USER INTERFACE Command Menu and Functions Function menus or dialog panels, as most features of WinNAV, can be invoked through the menu bar, by use of either the keyboard or mouse. 13 Dialog Boxes Dialog panels may be canceled or exited by pressing the [ESC] key or a "Cancel" ([Alt]+[C]) button. Their default commands and options can be selected by clicking with the mouse, or by using the [Tab], space bar or cursor keys, and invoked by pressing the [Enter] key or by the "OK" ([Alt]+[O]) button. Message Boxes Message boxes are displayed on the screen automatically, and can be canceled by pressing the [SPACEBAR] or an "OK" ([Alt]+[O]) button. Keyboard and Mouse Interface Many functions or selections are invoked by accelerator and key combinations. For example, the Alt-Key combination may be used by pressing the [Alt] key in combination with a character key which matches a window or dialog control that has an underlined character displayed. Accelerator keys can be located by invoking the various "Help" menus or by pressing the [F1] function key, other accelerator key combinations may be found in applicable sections through- out this manual. Cursor, direction or "Navigation" keys generally include the left, right, up and down arrow keys, the [Home], [End], [Page Up] and [Page Down]. These may also be used in some instances in combination with the [Shift] and [Ctrl] keys, for example, the [Ctrl]+[Right Arrow] or [Left Arrow] keys can toggle between the list and view windows, and the [Shift]+[Up Arrow] or [Down Arrow] key combinations are used to mark multiple file selections in the list window. Key and mouse controls may be different if the directory list- ing or view windows have the current or active focus. 14 Standard Cursor Movement and Selection Keys The following key combinations are applicable to the main application windows as well as many of the dialog panel fea- tures. Key(s) Function Direction Key Moves the cursor left, right, up, or down in a group, field or list box. [Shift]+Direction Extends selection in a text or multiple Key selection list box. [Home] or Moves to the beginning of a field or list. [Ctrl]+[Left] Arrow [Shift]+[Home] Extends selection to first character in a text box, or the first item in a multiple selection list box. [End] or Moves to end of a field or list. [Ctrl]+[Right] Arrow [Shift]+[End] Extends selection to last character in a text box, or the last item in a multiple selection list box. [Page Up] or Moves up or down in a field or list, one [Page Down] screen at a time. [Ctrl]+[/] Selects all the items in a multiple selec- tion list box. [Ctrl]+[\] Cancels all selections, except the current selection, in a multiple selection list box. Character Key Moves to the next item in a list whose initial letter matches the one typed. [Shift]+[Ctrl]+ Selects all items from the current item to Character Key the next item in the list whose initial letter matches the one typed. 15 [Alt]+Character Moves to the option or group whose under- Key lined letter matches the one you type, e.g., the menu item, whose underlined letter matches the one typed, is selected. [SPACEBAR] Selects or cancels a selection in a list box. Selects or clears a check box in a dialog panel. [ENTER] Executes the current selection or command. [TAB] Moves from field to field or active list or view window (left to right and top to bottom). [Shift]+[TAB] Moves from field to field in reverse order. SPECIFYING DRIVES, DIRECTORIES AND FILES You may select a new directory or disk drive from a file direc- tory or system list, by one of the following options, and then switch to it by either pressing the return key or by double-clicking on it with the mouse. (1) Selecting the drive or directory with the cursor control keys and then pressing return, (2) Pointing to the drive or directory and then double-clicking the left mouse button, or (3) Backing up the directory tree by pressing the [BACKSPACE] key while a file or system list window has the active focus. This option will result in the list box switching to the parent of the current subdirectory until the root directory is reached; thereafter, pressing the [BACKSPACE] key will first collapse the directory to display only subdirecto- ries and disk drives, and a second press will col- lapse the list box to display system drives only. The current path or directory may also be changed through the List menu bar's "List/Local" selection ([Alt]+[L], then [L]) keyboard combination, which displays the "Path Explore" panel. 16 The Path panel provides a simple set path to edit boxes where the full pathspec, including designated filespec, may be manu- ally typed. More powerful and sophisticated Path panel features may be pro- vided through preassigned "Alias Directories" (TM). The Alias Directories' listings may be added to, updated or deleted by use of the "New," "Update" and "Remove" buttons immediately below the Alias Directories list box. There is also a multiple selection extension ("Ext") listing which will automatically complete the files to be selected edit box with one or more selected file extensions and wildcards. The Path Explore panel also allows you to designate whether to include Hidden, Read Only and System Files, Drives or Directory names in the resulting list window by checking the appropriate check boxes. Whereas the "Display" group of grayed buttons indicate what file or directory information will be displayed in either a Row or Maximized List window. The Path panel also provides the ability to recurse all subdi- rectories of the designated directory path, for inclusion of matching files in the resulting list window, by simply marking the appropriate check box. The Branch List menu selection invokes an identical Path Explore dialog panel, but with the recurse all subdirectories box already checked. CHANGING THE ACTIVE WINDOW WinNAV's "Window" pop-up menu provides one means of moving between and arranging WinNAV's active windows. A simple press of the [TAB] key will toggle between active WinNAV windows; whereas a [ALT]+[TAB] and [Alt]+[Shift]+[TAB] will toggle between application windows. This can also be accomplished through WinNAV's System Menu ([Alt]+[SPACEBAR]) "Switch To" options. DISPLAYING TWO DRIVES OR DIRECTORIES You can invoke multiple copies of WinNAV, for purposes of com- paring files in different directories. You can also invoke 17 WinNAV's System Menu ([Alt] + [SPACEBAR]) "Arrange Desktop" options to conveniently arrange multiple applications on the Windows desktop. CHANGING SCREEN COLORS WinNAV, like most well behaved Windows applications, attempt to follow the user's specified Windows display colors; these are the standard colors assigned by the user through the use of the Windows Control Panel application. You can quickly change system-wide screen colors via the Win- dows Control Panel. Simply call up WinNAV's System Menu ([Alt] + [SPACEBAR]), and selecting the "Instal Windows/Control Panel" option; then, when Control Panel is launched, select the confi- gure "Color" menu item. But several important color settings used by WinNAV, and every other Windows application, can not be set by Control Panel for Windows 3.0. Therefore, it is necessary to directly edit the WIN.INI file's [Colors] section to add or modify the following settings (sample settings are shown): [Colors] ButtonFace=192 192 192 ButtonShadow=128 128 128 ButtonText=0 0 0 GrayText=128 128 128 Hilight=255 0 0 HighlightText=0 0 0 For example, the above "Hilight" and "HighlightText" settings will change the highlighted pop-up menu and list box selection bar from black (Windows' default) to red with white text. MOVING WINDOWS AND CHANGING WINDOW SIZES The Main Application Window WinNAV's window size and location can be manipulated through the use of the System Menu (invoked by pressing the [Alt]+[- SPACEBAR] key combination or by clicking the mouse on the [-] System Menu symbol in the upper left corner of WinNAV's parent 18 window), maximized by pressing [Alt]+[F10] combination, mini- mized by the [Alt]+[F9] keys, sized by the [Alt]+[F8] and cursor keys, moved by the [Alt]+[F7] and cursor keys, or restored by pressing the [Alt]+[F5] key combination. The mouse can also be used to maximize, minimize or restore the applications window by clicking on the up and down arrow symbols in the upper right of WinNAV's parent windows, double clicking the caption bar or by dragging the window border. Resizing the List Window The "System List" and "File List" windows may be toggled from standard to Maximized (Zoom) modes by (1) repeatedly pressing the [F8] function key while the applicable list window has the current focus, or by (2) the "Window" pop-up menu's "Toggle Zoom" and "Zoom List" options. In addition, the "Zoom List" mode can be invoked by pressing the [F11] function key even when the "List" window does not have the current focus, and subsequently restored to standard mode by pressing the [F8] function key. The list window can be subsequently restored to the column (vertical) list mode by pressing the [Ctrl]+[F11] function key, or to the row (horizontal) list mode by pressing the [Ctrl]+[F12]. Resizing the View Window The "Quick View" window may be toggled from standard to Maxi- mized (Zoom) modes by (1) repeatedly pressing the [F8] func- tion key while the view window has the current focus, or (2) the "Window" pop-up menu's "Max View" option. In addition, the Max View (Zoom) mode can be invoked by pressing the [F12] function key even when it does not have the current focus, and subsequently restored to standard mode by pressing the [F8] function key. The list window can be subsequently restored to the column (vertical) list mode by pressing the [Ctrl]+[F11] function key, or to the row (horizontal) list mode by pressing the [Ctrl]+[F12]. Positioning the List and View Windows WinNAV's "List" and "Quick View" windows may be switched from standard Column (vertical list) mode to a row (horizontal) 19 list mode by (1) pressing the [Ctrl]+[F12] function key, or (2) the "Window" pop-up menu's "Rows" option. To restore the vertical column mode (1) press the [Ctrl]+[F11] function key combination or (2) select the "Columns" option from the "Win- dow" pop-up menu. CONFIGURING WINDOWS FROM WinNAV All windows configuration utilities are accessible through Win- NAV's System Menu. Simply press [Alt]+[SPACEBAR], to invoke the System Menu, and then select the appropriate utility from the "Install Windows" pop-up menu. ADDING, MODIFYING OR REMOVING APPLICATION PROGRAMS For information on adding, modifying or removing applications to the Run Task dialog panel or to the "User" popup menu, refer to the section on "[Run Buttons]." To add, modify or remove items from the Launch Menu's multilevel menu list, select the New, Update or Remove buttons on the dialog panel; also refer to the "Launch" sections of this manual. CHANGING APPLICATION HOTKEYS WinNAV offers the user the ability to assign and configure the [Alt]+[Shift], [Alt]+[Cntrl] and [Alt]+[Ctrl]+[Shift] function key combinations to his or her respective needs. Please refer to the installing "[Run Buttons]" section of this manual, for further information on configuring these options. CLOSING WinNAV AND THE WINDOWS SESSION SAVING THE CONFIGURATION GETTING HELP WinNAV provides on line help through the Windows Help System and a series of dialog panels. This system is accessible through WinNAV's "Help" menu, or by various [F1] key combina- tions. 20 [F1] Help Index [Shift]+[F1] Keyboard Help [Ctrl]+[F1] Command Help [Alt]+[F1] Help on Windows Help System [Shift]+[Ctrl]+[F1] About WinNAV -- Release, Registra- tion, etc. Each release of WinNAV will attempt to add further and more detailed enhancements to the on-line Windows Help System files, with the eventual goal of incorporating most of the user manual on-line. 21 GETTING STARTED HARDWARE AND SOFTWARE PREREQUISITES Minimum System Requirements In order to use WinNAV, your system must be capable of running Windows successfully. Generally, the minimum software and hardware requirements for Windows are as follow: Microsoft Windows, version 3.0 or later. MS/PC-DOS, version 3.1 or later. A personal computer with An Intel 8088, 8086, 80286, 80386, 80486 or higher processor, and at least 640k of conventional memory, to run Windows in "real" mode; An Intel 80286, 80386, 80486 or higher processor, and at least one megabyte (1MB), i.e., 640k conventional and 256k of extended memory, to run Windows in the "standard" mode. An Intel 80386, 80486 or higher processor, and at least two megabytes (2MB), 640k of conventional memory and 1024k of extended memory, to run Windows in the "386 enhanced" mode. A hard disk, and at least one floppy disk drive. A monitor and graphics adapter card that is supported by Windows; an EGA or VGA card, and a color monitor are highly recommended. A printer that is supported by Windows, if you require printing. A pointing device, e.g., a mouse or trackball, is not required, but is highly recommended. 22 Additional Software Requirements In addition, you will need the application and utility pro- grams specified in "Appendix D," and those standard DOS and Windows applications you normally use. THE WinNAV DISTRIBUTION PACKAGE Each release of WinNAV is originally distributed, by electronic means through shareware channels, in the form of a self extracting archive file. This file is an executable file with an .EXE extension, and contains multiple compressed files which must be expanded prior to use. To expand or unarchive the self-extracting distribution file, you simply type the name of the distribution file at the DOS prompt, and press the [Enter] key. An information screen will then be displayed, along with a prompt to confirm whether or not you wish to expand the archived files; if you respond by typing a "Y" or "yes" at the prompt, the individual files will be extracted to the default directory. Sometimes others may have converted the self-extracting distri- bution files to another archive format, e.g., one having an .ARC, .ZIP, .PAK or .LZH file extension. This will require that you use the appropriate archive expansion program for that particular compressed file format. Installing Distribution Files When expanded, the WinNAV distribution package should contain the following files: All users should copy the following distribution files to their Windows directory, e.g., the drive and directory where WIN.INI is located. WINNAV.EXE WinNAV application program. WINNAV.HLP Windows On-line Help file for WinNAV. WNVARC.COM Archive expansion and view utility for ARC files -- supports ARC.EXE. 23 WNVPKA.COM Archive expansion and view utility for ARC files -- supports PKXARC.COM. WNVLZH.COM Archive expansion and view utility for LZH files -- supports LHARC.EXE. WNVZIP.COM Archive expansion and view utility for ZIP files -- supports PKUNZIP.EXE. ARC2EXE.COM Archive conversion utility to convert ARC files to self-extracting *.EXE files -- supports MKSARC.EXE (included with ARC). PKA2EXE.COM Archive conversion utility to convert ARC files to self- extracting *.EXE files -- sup- ports PKSFX.PGM (included with PKARC). New users should also copy the following distribution file to the Windows directory, e.g., the drive and directory where WIN.INI is located; generally, current WinNAV users will want to retain their existing WINNAV.INI file in their Windows directory. WINNAV.INI A sample WinNAV information and configura- tion data file. You should always review this file as it may contain configuration information that has changed since the last update of the users' guide. The following distribution files need not be copied, but should be reviewed or printed by the user as needed. WINNAV.TXT WinNAV's User's Guide (this guide may be in multiple files identified as WIN- NAV##.TXT). TYPEDOCS.BAT This batch file will use the DOS copy command to output WinNAV's *.TXT files, including the User's Guide (WINNAV.TXT), to your printer. 24 REGISTER.TXT This file contains important information on registering or licensing this release of WinNAV (this document is also contained in an appendix to the users guide). ORDERFRM.TXT This file contains the required order forms for registering WinNAV or ordering disks (this document is also contained in an appendix to the users guide). ????????.TXT Other miscellaneous ASCII for- matted text files which provide additional information on WinNAV. ????????.DOC Other miscellaneous Word for Windows formatted text files, which provide additional infor- mation on WinNAV. ????????.WRI Other miscellaneous Windows Write formatted text files, which provide additional infor- mation on WinNAV. Distribution Disks and Third-Party Applications If you obtained WinNAV on disk, rather than by electronic means, from FlashPoint, a shareware author or a third-party software vendor, it should include each of the aforementioned files and any supplemental information files that may be added from time-to-time. In addition, these disk sets may include other utility pro- grams and information files which are not a part of the basic WinNAV distribution package; for instance, such disks may also include an assortment of unregistered copies of various share- ware applications that are supported by or that may be used in conjunction with WinNAV. Generally, these utility programs are shareware applications developed by third parties other than FlashPoint, and should only be distributed or used by you in accordance with the terms and conditions specified by their respective documentation. 25 It is important to keep in mind that if you continue to use any shareware applications, such as WinNAV, you must register or license it directly with its author if you intend to use it for purposes other than evaluation. Shareware is not "free" software; it is a method of software distribution for the purposes of evaluation, e.g., "try before you buy." Furthermore, by purchasing a disk from a shareware vendor, you have not acquired a license to WinNAV or any of the third- party shareware applications contained on these disks for any purpose other than evaluation. Any representations or distribution contrary to the foregoing limitations is gener- ally prohibited by the respective shareware authors, and may constitute fraud or otherwise be actionable under various local, state and federal laws. These and other utilities, often more current versions, may also be downloaded by modem from most local BBS systems, Com- puserve and GEnie, or available on disks from user groups or other shareware library services. MAKING BACKUP COPIES As with all original software disks, you should make working and backup copies. The working copy should be used to install the application. The original disks should be stored in a safe place, and used only for the purpose of creating backup working disks. To make a backup copy from a hardisk, simply copy all the application files to a formatted floppy disk. For example, copy c:\winnav\*.* a: will use the internal DOS "copy" command to copy all files in the "c:" drive "\winnav" directory to a floppy disk in the "a:" drive. To make backup copies from a floppy disk, when the computer only has a single floppy drive, use the external DOS diskcopy command: diskcopy a: a: 26 If the computer has two (2) floppy drives, the following com- mand may be used: diskcopy a: b: If the diskcopy command is used, the external command program will guide you through each step of the backup process, prompt- ing you to switch disks as needed. The external DOS extended copy command program (XCOPY.EXE) may also be used in place of the foregoing commands, and provides a means of copying subdirectories and verifying files have been copied correctly. Additional methods of backing up disks are also available under DOS and Windows, and are set forth in their respective user guides. INSTALLATION Basic Installation A default version of WinNAV is quickly and easily installed, by copying the following files to the Windows directory. WINNAV.EXE WINNAV.HLP WNVARC.COM WNVLHA.COM WNVPKA.COM WNVZIP.COM ARC2EXE.COM PKA2EXE.COM New users should also copy the sample WINNAV.INI file to the Windows directory. However, many of WinNAV's advanced features will not be fully functional or fully support all of your Windows and DOS appli- cations, until you configure it for your own particular sys- tem. 27 Generally, WinNAV will attempt to use internal defaults for those settings which do not appear in the either the sample WINNAV.INI file or your current WIN.INI file; however, these defaults may rely on certain PIF files and your systems DOS environment settings, and may not function properly if certain settings have been omitted. For example, all external appli- cations or their respective PIF files generally must be located in a directory accessible by through the DOS "PATH=" setting. Advanced Installation The installation instructions contained in the following sec- tions are primarily designed to provide information on user customization of WinNAV's advanced features. Customizing the "WINNAV.INI" File The WINNAV.INI is a configuration file that is used by both WinNAV. It contains a series of sections, keywords and settings, similar to those in the WIN.INI file, that gener- ally appear in the following format: [section1 name] keyword1=setting1, setting2, setting3 ... keyword2=setting1, setting2, setting3 ... [section2 name] keyword1=setting1, setting2, setting3 ... keyword2=setting1, setting2, setting3 ... The section name appears in brackets, and each keyword begins on a new line and is followed by an equal (=) sign and the applicable setting. Multiple settings are often used, and are generally (but not always) separated by a comma and a space. Editing the "WINNAV.INI" File Although most available user configurable features can be added or updated from within WinNAV, you may wish to make changes directly to your WINNAV.INI file; this can be done with any ASCII text file editor, e.g., Windows' Notepad. 28 To change WINNAV.INI settings directly, follow these steps: 1. Open WINNAV.INI from your text editor in an ASCII or non-document mode. 2. Locate the section name, keyword or settings you want to change. 3. Edit the section name, keyword or settings. 4. Save your changes to the WINNAV.INI file. 5. Quit (generally you do not need to reload Windows but may need to reload WinNAV). Remember that changes you make to WINNAV.INI generally, but not always, take effect when the appropriate WinNAV feature is invoked; however some features may require you to follow the better practice of reloading WinNAV after you've made changes to the INI files. For more information on editing and using INI files, please refer to your Microsoft Window's User Guide. Sections, Keywords and Settings WinNAV currently makes use of some of the following WIN- NAV.INI sections and keywords (in addition it uses the WIN.INI [extensions] section for supplemental information). All users should review the included sample WINNAV.INI file, which may include changes since the last revision of this manual. [WinNAV] User= License= Winx= Winy= Winw= Winh= Split= Zoom= ShowWin= 29 userviewer1= userviewer2= utlarc= [Pack] packto= unpackto= [Run Buttons] LB1= LB2= LB3= . . . LB34= LB35= LB36= [Launch Extensions] {extension}= . . . {extension}= [Launch Main Menu] {title}= . . . {title}= [{Misc Launch Sub-Menus}] <<--- user assigned names {title}= . . . {title}= [Alias Dir] {title}= . . . {title}= 30 The [WinNAV] Section The [WinNAV] section of the WINNAV.INI file is used to install many of the custom user features available under WinNAV. The keywords "userviewer1", "userviewer2" and "utlarc" are the only keywords whose options must be manu- ally installed by a user using a text editor; all other keywords are either installed automatically by or from within the WinNAV application. Keyword: userviewer1 Purpose: The "userviewer1=" keyword allows the user to designate the external application program that is to be invoked by the "View" menu "User Viewer 1" option, for viewing the current selection. Syntax: userviewer1={application} Where "{application}" is the full DOS drive, path, file name and extension for the applica- tion to be invoked. Example: userviewer1=c:\win3\winview.exe Default: None. Keyword: userviewer2 Purpose: The "userviewer2=" keyword allows the user to designate the external application program that is to be invoked by the "View" menu "User Viewer 2" option, for viewing the current selection. Syntax: userviewer1={application} Where "{application}" is the full DOS drive, path, file name and extension for the applica- tion to be invoked. Example: userviewer1=c:\dos\list.com 31 Default: None. Keyword: utlarc Purpose: The "utlarc=" keyword allows the user to des- ignate an alternate external application pro- gram that is to be invoked for unpacking files which have a "ARC" extension. For example, the user may prefer to use PKXARC.COM rather than ARC.EXE. Syntax: utlarc={application} Where "{application}" is the full DOS drive, path, file name and extension for the applica- tion to be invoked. Examples: utlarc=c:\win386\pif\pkxarc.pif Default: If WinNAV cannot find the "utlarc=" keyword in your WINNAV.INI file, it will search for and launch the default "ARC.EXE" application. Warning/ WinNAV presently assumes the alternate appli- Tip: cation will be either ARC or PKXARC, and looks for the letters "pk" in the application specified in the "utilarc=" setting to deter- mine the applicable Unpack dialog panel to invoke. Therefore, other alternate applications must conform to the command and options syntax of either SEA's ARC or PKXARC to work with the applicable dialog panel, and, if the PKXARC dialog panel is to be used, the alternate application must contain the letters "pk" in its file name. For example, NoGate Consulting's PAK.EXE, could be configured to emulate PKXARC's command and options syntax, and be invoked by using an alias PIF file named "PKXARC.PIF." Keywords: User and License [Internal] Purpose: These Keywords and their respective settings are created and updated by WinNAV, as a result 32 of a user providing the appropriate registra- tion information for his or her copy of WinNAV at the applicable prompts. If a copy of WinNAV has been duly registered, each time it is reloaded, it will immediately run the application without the startup and closing prompts that appear in unregistered evaluation copies. Warning: Users of unregistered evaluation copies of WinNAV should not attempt to manually edit this information or provide false information at the registration dialog panel from within WinNAV. WinNAV relies on the fact that accu- rate information is provided, and incorrect information may result in unpredictable system problems. Keywords: Winx, Winy, Winw and Winh [Internal] Purpose: These Keywords and their respective settings are automatically created and updated by WinNAV, and need not be modified by the user. They represent the coordinates of WinNAV's parent window; they are read when WinNAV is first invoked, and are updated or saved upon exiting WinNAV and responding "Yes" to the save current display query. Each time WinNAV is reloaded, it will size its parent window to the coordinates last used when it was previously run. Tip: When WinNAV is invoked for the first time, size its parent window, with either the system menu "Size" command or a mouse, and then exit the application; this will save the current coordinates of the parent window. Then each time the application is invoked it will auto- matically size itself to these coordinates. 33 Keyword: Split, Zoom and ShowWin [Internal] Purpose: These Keywords and their settings are automat- ically created and updated by WinNAV, and need not be modified by the user. The setting stores information as to whether WinNAV's parent window was in the Column, Row, Maximize List or Maximize View modes or if WinNAV was displayed as an icon, in a window or full screen when it was last exited; the setting is read when WinNAV is first invoked, and are updated or saved upon exiting WinNAV and responding "Yes" to the save current display query. Each time WinNAV is reloaded, it will automat- ically select the display and modes based on those in effect when it was last used or previously run. Tip: Before exiting WinNAV, select the desired dis- play and mode for the parent and child windows; then respond "Yes" to the save display on exit query, this will save the current display position, style and mode of both the parent and child windows. Then each time the application is invoked it will use the saved mode as its default. Shortcut: [Ctrl]+[F11] restores the column (vertical) screen list mode. [Ctrl]+[F12] invokes the row (horizontal) screen list mode. The [Pack] Section The [Pack] section of the WINNAV.INI file is used to install many of the Pack and Unpack features available under WinNAV. 34 Keyword: unpackto Purpose: The "unpackto=" keyword allows the user to designate the drive and directory where archived files are to be unpacked. This set- ting will be displayed as the default when any of the unpack dialog panels are first displayed. Syntax: unpackto={d:}{\path\} Where "{d:}" is a valid system drive, and "{\path\}" is the full qualified directory name. The path name must end with a backslash ("\"). Examples: unpackto=c:\unpack\ Default: None. Keyword: packto Purpose: The "packto=" keyword allows the user to des- ignate the drive and directory where archived files are to be stored upon packing. Syntax: packto={d:}{\path\} Where "{d:}" is a valid system drive, and "{\path\}" is the full qualified directory name. The path name must end with a backslash ("\"). Examples: packto=c:\archive\ Default: None. The [Run Buttons] Section There are thirty-six (36) user configurable "Run Task" buttons which appear in rows on the "Run Task" dialog panel and as items in the "User" pop-up menu, and may be invoked through various function key combinations. 35 On the "Run Task" dialog panel, the section keywords are displayed in three (3) groups of twelve (12) buttons, which reflect their relationship to the function key (F1- F12) macros for [Alt]+[Shift], [Alt]+[Ctrl] and [Alt]+[Ctrl]+[Shift] combinations. The initial dialog displays the [Alt]+[Shift] function key group: [LB1] [LB2] [LB3] [LB4] [LB5] [LB6] [LB7] [LB8] [LB9] [LB10] [LB11] [LB12] The [Alt]+[Ctrl] function key group: [LB13] [LB14] [LB15] [LB16] [LB17] [LB18] [LB19] [LB20] [LB21] [LB22] [LB23] [LB24] The [Alt]+[Ctrl]+[Shift] function key group: [LB25] [LB26] [LB27] [LB28] [LB29] [LB30] [LB31] [LB32] [LB33] [LB34] [LB35] [LB36] The "Run Task" dialog panel's "Setup" option is used to install these options. The setup panel allows the user to designate a brief title for the application to be dis- played within the button and "User" pop-up menu, the full path and file name for the application to be invoked, the initial or startup directory, the window style (full screen, window or iconic), whether to append the current selected file to the command line, secondary applications to be launched, and other user options. Due to the com- plex nature of these settings, you should add, modify or delete all list menus and items only from within the Run Task panel, using the "Setup" push button which invokes the applicable setup panel. The buttons, menu items and function key combinations, if not configured by the user, will contain a selection of default Microsoft Windows applications. Those applica- tions, such as NOTEPAD.EXE and PBRUSH.EXE, which accept a commandline parameter, have been configured to ignore the 36 selected file, i.e., to run the application without an appended file name; those that do not, such as CLOCK.EXE and CALC.EXE, also will ignore any parameter lines. The following explains how to configure the keyword options of the [Run Buttons] section of the WINNAV.INI file. Additional or updated configuration information is contained in the sample WINNAV.INI file and Appendix C, of this manual. Keyword: LB# (LB1 through LB36) Purpose: The "LB#=" keyword allows the user to custom- ize an application push button, pop-up menu item and function key combination, so that it will invoke an application other than the default. This version of WinNAV supports up to thirty-six keyword options (LB1-LB36). The following describes the setting informa- tion used for each [Run Buttons] keyword (LB1- LB36). Note that, although the setting information below appears on multiple lines, the information for a single keyword in the actual WINNAV.INI file will appear on a single line. Syntax: LB#={[|_]&appname}, {startup_dir}, {prima- ry_application}, {append_file}, {show_prima- ry_app}, {min_nav}, {tile}, {reserved}, {show_extended_commandlines}, {extended_commandlines} {&appname} is the text that should appear in the push button and "User" popup menu. The text may include an "&" before any character to designate an Alt-Key combination to be as a shortcut (note, certain Alt-Key combinations are used by the Run dialog panel and, if possible, should not be duplicated by the control buttons). In addition, if the first character is a "_" a menu seperator (horizon- tal) bar will appear in the popup "User" menu, immediately prior to the item text line; if a "|" is the first character, a menu break bar 37 (vertical bar) will be inserted in the popup menu, and the item text will be inserted at the top of a new column in the menu. {startup_dir} is the full path name for the directory that is to be logged to before loading the designated application. If no startup directory is required, the DOS current directory symbol "." (a single period) should be inserted. {primary_application} is the full DOS drive, path, file name and extension for the applica- tion to be invoked. {append_file} is a decimal number "0" or "1" which tells WinNAV whether or not the cur- rently selected file name or dialog panel command line parameters are to be appended to the launched application's commandline. If the parameter is to be appended the value is "1," otherwise, it should be set to "0." Generally, you may set the value to "1" if an application can accept and load file name's specified in the commandline; however, this may duplicate the functions provided in the Launch panel. {show_primary_app} is a decimal number "1", "2" or "3" which tells WinNAV how to display the application to be loaded, e.g., maximized = 3, minimized = 2 or normal = 1. {min_nav} is a decimal number "0" or "1" that tells WinNAV whether or not to minimize itself upon loading the application. To minimize WinNAV as an icon, "1" is used, otherwise the value is "0" {tile} is a decimal number "0" or "1" that tells WinNAV whether or not to tile the desk- top upon loading the application. If "1" is used, the desktop will be tiled; otherwise "0" is used. 38 {reserved} is a placeholder that is not used by this version of WinNAV. {show_extended_commandlines} is a decimal num- ber "1" or "2" which tells WinNAV how to display any applications to be loaded from the extended command line, e.g., minimized = 2 or normal = 1. {extended_commandlines} designates additional applications to be launched at the same time as the primary application; multiple comma "," delimited command lines may be designated. Example: LB1=&1 Calculator, ., c:\win3\calc.exe, 0, 1, 0, 0, 0, 1, This will run Microsoft Windows' calculator application. LB1 If WinNAV cannot find the "LB1=" keyword in Default: your WINNAV.INI file, the first push button will default to "1 Calculator." When this button is used, WinNAV will search the current directory, the Windows directory and the DOS environment "path=" for the "CALC.EXE" appli- cation. Any text string in the parameters window will be ignored. LB2 If WinNAV cannot find the "LB2=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "2 Calendar." When this button is used, WinNAV will search the current and Windows directories and the DOS environment "path=" for the "CALENDAR.EXE" application. Any text string in the parame- ters window will be ignored. LB3 If WinNAV cannot find the "LB3=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "3 Cardfile." When this button is used, WinNAV will search the current and Windows directories and the DOS environment "path=" for the "CARDFILE.EXE" application. Any text string in the parame- ters window will be ignored. 39 LB4 If WinNAV cannot find the "LB4=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "4 Clock." When this button is used, WinNAV will search the current and Windows directories and the DOS environ- ment "path=" for the "CLOCK.EXE" application. Any text string in the parameters window will be ignored. LB5 If WinNAV cannot find the "LB5=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "5 Notepad" When this button is used, WinNAV will search the current and Windows directories and the DOS environ- ment "path=" for the "NOTEPAD.EXE" applica- tion. Any text string in the parameters window will be ignored. LB6 If WinNAV cannot find the "LB6=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "6 PaintBrush." When this button is used, WinNAV will search the current and Windows directories and the DOS environment "path=" for the "PBRUSH.EXE" application. Any text string in the parame- ters window will be ignored. LB7 If WinNAV cannot find the "LB7=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "7 PIF Editor." When this button is used, WinNAV will search the current and Windows directories and the DOS environment "path=" for the "PIFEDIT.EXE" application. Any text string in the parame- ters window will be ignored. LB8 If WinNAV cannot find the "LB8=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "8 Recorder." When this button is used, WinNAV will search the current and Windows directories and the DOS environment "path=" for the "RECORDER.EXE" application. Any text string in the parame- ters window will be ignored. 40 LB9 If WinNAV cannot find the "LB9=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "9 Terminal." When this button is used, WinNAV will search the current and Windows directories and the DOS environment "path=" for the "TERMINAL.EXE" application. Any text string in the parame- ters window will be ignored. LB10 If WinNAV cannot find the "LB10=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "10 Write." When this button is used, WinNAV will search the current and Windows directories and the DOS environ- ment "path=" for the "WRITE.EXE" application. Any text string in the parameters window will be ignored. LB11 If WinNAV cannot find the "LB11=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "11 Reversi." When this button is used, WinNAV will search the current and Windows directories and the DOS environment "path=" for the "REVERSI.EXE" application. Any text string in the parame- ters window will be ignored. LB12 If WinNAV cannot find the "LB12=" keyword in Default: your WINNAV.INI file, the first push button will contain the text "12 Solitaire." When this button is used, WinNAV will search the current and Windows directories and the DOS environment "path=" for the "SOL.EXE" applica- tion. Any text string in the parameters window will be ignored. The [Launch Main Menu] and User SubMenu Sections The settings in the [Launch Main Menu] section of the WINNAV.INI file contain information that is required to launch a Windows or DOS application from the "Group/Task Menu" listbox of the "Launch Menu" dialog panel. Due to the complex nature of these settings, you should add, 41 modify or delete all list menus and items only from within the Launch panel, using the "New," "Update" and "Remove" push buttons which invoke the Launch setup panel. Note that Launch panel submenus in this version of WinNAV may be nested to only the fifth level. Default: None, unless the sample WINNAV.INI file is used. Shortcut: You may use the "New," "Update" and "Remove" push buttons, in conjunction with the invoked Setup panel, to add, modify or delete the entries appearing in the "Group/Task Menu" listbox. The "Group/Task Menu" list will be updated immediately as a result of any addition, update or deletion; you do not have to exit the Launch panel or reload Windows in order for WinNAV to detect these changes in the WINNAV.INI file. Tips: When a character key is pressed and the "Group/Task Menu" window has the current focus, the current selection bar of the list box will scroll to the next task title that begins with the character of the key pressed. Therefore, task titles should use different first letters whenever possible. In order to group all submenus in one location, you may precede their title with a common character such as a period "." or a right bracket ">", etc. The [Launch Extensions] Section WinNAV's [Launch Extensions] section of the WINNAV.INI file is more complex than the Window's [extensions] sec- tion, and generally should not be manually edited; gener- ally, all additions, modifications or deletions should be made through the "Action/Associate" menu option panel. This section is used by the "Action/Open" and "Action- /Launch Menu" selections to determine the default applica- tion or groups of applications to associate with a specific file type or extension. 42 When any file is selected and then the "Action/Open" or "Action/Launch Menu" functions are invoked, WinNAV com- pares its file extension with those appearing as keywords in the [Launch Extensions] section of the WINNAV.INI file (or if no match is found, then the WIN.INI [extensions] section); if it locates a match it will display the WIN- NAV.INI application setting for that file extension as the default application in the "Launch Menu" panel or will immediately invoke the associated application and load the selected file if the "Action/Open" menu option was selected. If the user invoked the "Action/Launch Menu" panel, he or she is then given the opportunity to load the file into either the default application or to select another appli- cation for the task. This offers another significant advantage over the File Manager or MS-DOS Executive associate functions and simi- lar functions in other file managers, in that it does not require the user to elect to include in the [extension] section of the WIN.INI file either an application program, e.g., an editor such as Notepad, or a viewer application. Now the [Launch Extensions] section of the WINNAV.INI file can be used exclusively for applications that manipulate data files, and the Action/Launch Menu panel provides the means for launching alternative editors, external viewers or other applications. Designating associated extensions will no longer limit the user to a single application program, e.g., selecting a file with the *.TXT extension might display a default viewer or editor application, but the user is given the opportunity to change this default automatically via the Launch panel's "Group/Task Menu" or manually through the primary task edit window. Thus, common file extensions may be used by more than one application. As the [Launch Extensions] settings was originally pat- terned after the Windows' [extensions] section, and as the [extensions] setting of the WIN.INI file may also be used by the "Action" menu's "Open" and "Launch Menu" selec- tions, it may be helpful to also refer to the Microsoft Window's User Guide information on configuring the 43 [extension] settings in the WIN.INI file. Also review the sample WINNAV.INI and the appendix of this users' guide for more configuration information and examples. The [extensions] Section of Windows' WIN.INI File WinNAV also makes use of the settings in the Windows' [extensions] section of the WIN.INI file, if it does not find a match in the WINNAV.INI files [Launch Extensions] section. When a non-executable, e.g., data file, is selected to be launched, WinNAV at times may also compare its file exten- sion with those appearing as keywords in the [extensions] section of the WIN.INI file; if it locates a match it will display the WIN.INI application setting for that file extension as the default primary task in the Launch Panel. The user is then given the opportunity to load the file into either the default application or to select another application for the task. Please refer to your Microsoft Window's User Guide for more information on configuring settings in this section of the WIN.INI file. Using Setup Dialog Panels and Controls Creating PIF Files for DOS Applications WinNAV can be used with both Windows and DOS applications; in fact this is the main basis for developing this applica- tion -- to integrate the DOS operating system and applica- tions with the Windows environment. The internally defined standard DOS applications (see, Appendix D) used by WinNAV are best invoked by launching a PIF file. It should be noted that when WinNAV invokes an application with an *.EXE or *.COM extension, Windows first checks for a *.PIF file with the same filename. 44 When installing your own DOS application, be sure that, if it requires more than nominal memory and is not located within your DOS environment path, a PIF file for the appli- cation is created. Refer to this PIF file when invoking the application and not to the executable *.COM or *.EXE file itself. Suggested or required PIF file names for many of the inter- nally defined functions such as Pack and Unpack options are set forth in Appendix D, of this manual. Also refer to the Microsoft Windows User's Guide, for infor- mation on using the PIF Editor and properly configuring your PIF file. DOS Environment Settings In Windows, just as in DOS, your DOS environment settings are important. If an application is not found in the default or Windows directories, Windows will search the DOS "Path=" setting of your environment setting to determine additional directories and drives to search. Furthermore, many DOS applications such as PKZIP.EXE, PKUN- ZIP.EXE, LHARC.EXE and ARC.EXE rely on the DOS environment settings when run from Windows, just as they do when run from DOS. Therefore, the applicable users' manuals should be referred to, in order to properly setup the DOS environ- ment variables for each application. Generally, if the application has been properly set up to run outside of Windows, it will run properly within Windows and from Win- NAV's dialog panels -- that is if the PIF files have also been properly configured. STARTING THE PROGRAM WinNAV may be activated as is any other Windows Application, and may also be installed in the "load" or "run" sections of the WIN.INI file or the "shell" section of your SYSTEM.INI file. 45 Command Line and Parameters The command line is the text you type at the DOS prompt to execute a command or start an application. Generally, it is composed of two parts: command [optional parameters] The "command" is either the filespec for a particular applica- tion (an external command) or an internal system command, e.g., the DOS "dir" or "copy" commands. "Optional parameters" may include file names, switches or other command options. For example, Windows may be started from DOS by simply typing the following command: win This loads Windows in the default mode; that is, the mode Windows determines is most appropriate for your system. To load Windows in a specific mode, you would append the appro- priate switch as an optional parameter. For example, win /r starts Windows in "real" mode, win /s starts Windows in "standard" mode, and win /3 starts Windows in the "386 enhanced" mode. Other optional parameter switches are available to control Windows' use of expanded memory in real mode; these are explained in the Win- dows User's Guide. Starting WinNAV from the DOS Prompt Windows allows you to use the optional parameters portion of the command line to run WinNAV immediately after starting Win- dows. For example, if WinNAV is not installed as the Windows shell, the following command line starts Windows, then immediately runs WinNAV as the foreground application: 46 win c:\windows\winnav.exe The above example assumes WinNAV has been installed in a directory called "\windows" located on your "c:" drive. Note that the WinNAV application filespec must follow any switches you include on the command line. For example, the following command line starts Windows in real mode, then imme- diately runs WinNAV. win /r c:\windows\winnav.exe Installing WinNAV as the Windows Shell WinNAV has been designed to work either as a stand-alone application, or a replacement Windows shell. To install WinNAV as your Windows' shell, in place of the Windows Program or File Managers, all you need do is edit the "shell=" keyword parameter that appears in your SYSTEM.INI file (you may use Windows' NOTEPAD.EXE or SYSEDIT.EXE to edit this file). Open the SYSTEM.INI file and locate the [boot] section. Then edit the "shell=" line as follows: shell=winnav.exe You should also include the full drive and path for WinNAV, if it has not been installed in the Windows directory. When you have completed editing the shell line, save the modi- fied SYSTEM.INI file to disk. Install WINNAV.EXE in your Windows directory or the path referenced in the SYSTEM.INI file, and then exit and reload Windows. WinNAV will now be loaded as the Windows' shell. If WinNAV has correctly been installed as the shell, the File/Exit and System/Close menu commands will reference exit- ing Windows rather than the WinNAV application. When these menu items are selected you will be queried as to whether you want to end the Windows session; if you confirm that you do, Windows will terminate and return you to the DOS prompt. 47 PROCEDURES AND FUNCTIONS FILE PROCESSING Selecting Files Selecting Individual Files Selecting by Specifying the File Name or File Extension Displaying Directory Information Cancelling the Selection Restricting the Display The File Selection Window Launching Files and Applications You may "launch," i.e., load and run, the currently selected file, a single application or groups of multiple applications, through WinNAV's enhanced Launch, Open and Run facilities. Any file, including Windows or MS-DOS applications or data files, may be launched by one of the following options: (1) Selecting the file with the cursor control keys and then pressing return, (2) Pointing to the file name and then double- clicking the left mouse button, (3) Selecting the file with either the cursor control keys or mouse, and then chosing the "Action/Open" pull down menu, with the [Alt]+[A] then [O] keys or the mouse, or 48 (4) Selecting the file with either the cursor control keys or mouse, and then chosing the "Action- /Launch" pull down menu, with the [Alt]+[A] then [L] keys or the mouse, or (5) Selecting the file with either the cursor control keys or mouse, and then pressing the [F7] key. (6) Selecting the file with either the cursor control keys or mouse, and then chosing the "Action/Run Task" pull down menu, with the [Alt]+[A] then [T] keys or the mouse, or With respect to executable files, i.e., those having an *.EXE, *.COM, *.BAT or *.PIF file extension, options (1), (2) and (3) will immediately load and run the application; options (4) and (5) invoke the Launch dialog panel and option (6) invokes the "Run Task" dialog panel, which allows the user to enter addi- tional desired parameters, e.g., the name of a data file, prior to launching the selected file or application. The "Action/Open" menu command, or the [F2] key, will immedi- ately launch the associated application, if any, and load the selected file, without prompting for additional user input. Only WinNAV's "Action/Open" menu or [F2] key options will load and run a non-executable file automatically, all other func- tions will invoke either the Launch or Run dialog panels, which will allow the file's associated application program to be verified or an alternative selected. The "Launch Panel" may be invoked by double clicking on the listed non-executable file's name. This allows the user to select any application which has been pre-configured through use of the Launch Menu's "New" or "Update" list box setup buttons, and to launch it with the appended file name and preset parameters. When the "Launch Panel" is invoked the currently selected file becomes the default file displayed in the dialog panel's "File" edit box window. WinNAV will then check the file's extension against those appearing in the user configurable [Launch Extensions] section of the Windows' WINNAV.INI file or, if it can find no match there, against those appearing in the [extensions] section of the WIN.INI file; if WinNAV finds 49 a match, it will automatically select the appropriate applica- tion and parameters, and set the "Primary Task" edit window box accordingly. If a non-executable file is selected, and if that files exten- sion appears in either the [Launch Extensions] section of the WINNAV.INI file or the [extensions] section of the WIN.INI, then the default Launch "Primary Task" window will display the filespec of the application extracted from the INI file that has been previously associated with that extension. The "Action/Run Task" menu command is designed or initially configured to run applications and generally used when the user wishes to ignore the currently selected file. The "Run Task" dialog panel can also be invoked by pressing the [Shift]+[Ctrl]+[F7] function key combination. Viewing Files Copying Files Copying with Two File/Directory Windows Moving Files Comparing Files Deleting Files Printing Files Specifying Print Options 50 COMMANDS FILE The "File" pull down menu displays the following commands: Copy ... Delete ... Rename ... Pack New/Update Unpack Convert ... Modify Virus Scan Print ... Information ... Utilities Directory Tools Exit COPY Purpose: This command will copy the currently selected file or files, that is, all highlighted files or direc- tories appearing in the active list window (Global, Branch or Local Explore modes), to the designated drive and directory. If the destination directory doesn't exist, WinNAV prompts as to whether or not it should create the new directory. Prior to copying, a dialog panel will appear that requires the user to confirm each file's copy oper- ation via an "OK" push button, to "Ignore" a file thereby removing it from the copy list, to automatically copy "All" files without further user intervention, or to "Cancel" the copy operation and exit the copy dialog panel without copying the remaining listed files. The copy panel contains a drop down combo listbox which lists all files to be copied. 51 If the copy "All" files command is selected, a progress indicator will be displayed which approxi- mates the percentage of files copied, and all push buttons, with the exception of the "Abort" push button, will be disabled during the batch copy operation. The directory list will be automatically updated if the file is successfully copied. If the "Speed Mode" check box is selected, WinNAV will not yield control to other applications, while it performs a batch copy operation. While this effectively speeds up the copy process, it may adversely effect other applications which may be running in the background, e.g., a communications program. Note: The copy command does not support the use of wild- cards in this release of WinNAV; actually, it is unlikely that such support is necessary, assuming the user has gathered the appropriate files in the File List window through the use of WinNAV's Global, Branch and Explore features. However, if such capabilities are necessary under this release, the user can accomplish same through the use of the "FIle/Utilities/XCopy" pop-up menu. Warning: Once the copy "All" files option is selected, together with the "Speed Mode" option, all files will be copied; the process cannot be canceled or aborted short of rebooting your system. Shortcut: [Control] + [F2] DELETE Purpose: This command will erase or delete the currently selected file or files, that is, all highlighted files or directories appearing in the active list window (Global, Branch or Local Explore modes). 52 Prior to deletion, a dialog panel will appear that requires the user to confirm each current file's deletion via a "OK" push button, to "Ignore" a file thereby removing it from the deletion list, to automatically delete "All" files without further user intervention, or to "Cancel" the delete pro- cess and exit the dialog panel without deleting any remaining files. The delete panel contains a drop down combo listbox which lists all files selected for deletion. If the delete "All" files command is selected, a progress indicator will be displayed which approxi- mates the percentage of files deleted, and all push buttons, with the exception of the "Abort" push button, will be disabled during the batch delete operation. The directory list will be automatically updated if the file is successfully deleted. If the "Speed Mode" check box is selected, WinNAV will not yield control to other applications, while it performs batch group deletes. While this effec- tively speeds up the deletion process, it may adversely effect other applications which are running in the background, e.g., a communications program. Warning: Once the delete "All" files option is selected, together with the "Speed Mode" option, all files will be deleted; the delete process cannot be can- celed or aborted short of rebooting your system. Shortcut: [Control] + [F4] RENAME Purpose: This command is used to change the name of the selected file or directory; it may also be used to rename or move the selected file or directory to another path on the same drive. 53 If the Local or Branch mode is the current list mode, the directory list will be automatically updated if the file is successfully renamed. If the Global Explore mode is the current list mode, then the old file or directory name will be deleted from the current global listing, but the new name will not be added to the listing. Shortcut: [F4] PACK The "Pack" pull down menu displays the following commands: New/Update > Unpack > Convert ... Modify > Virus Scan ---------------------------------------------------- The Pack menu commands and dialog panels are fully functional in this release as are all of the "op- tion" buttons and checkboxes. Note also that all functions are performed by the respective external DOS applications and not by WinNAV. A detailed explanation of their operation has not been included with this manual due to space and time limitations. A full discussion of each available DOS applications commands and switches can be found in the documentation accompanying the respective DOS shareware applications. Please refer to the "Getting Started" section of this manual which explains how to install the REQUIRED information in your WINNAV.INI file. Also refer to the appendix of this manual for additional information. Note that the ARC.EXE, PKARC.COM, PKXARC.COM, LHARC.EXE, LHA.EXE, PKZIP.EXE, PKUNZIP.EXE, PKZIP- FIX.EXE, CVT.COM, SCAN.EXE and other related support programs and any PIF files MUST BE INSTALLED in the current directory or in a directory referenced by 54 the DOS environment "PATH=" (see, Appendix D, and Getting Started). Also review the applicable appli- cations own user documentation for information of the various commands and options available to each, and other required installation procedures. ---------------------------------------------------- NEW/UPDATE The "New/Update" pop-up menu displays the following com- mands: ARC (SEA) ... PKArc ... LHArc/LHA ... PKZip ... ARC (SEA) Purpose: Used to create or update archive or compressed *.ARC files created by System Enhancement Assc. (SEA) ARC.EXE or PKWare's PKARC.COM shareware DOS applications; it may also be compatible with some files having the *.PAK extension. The dialog panel invoked supports commands and options available on version 6.xx of ARC, and requires the ARC.EXE program. PKARC Purpose: Used to create or update archive or compressed *.ARC files created by PKWare's PKARC.COM or SEA's ARC.EXE shareware DOS applications; it may also be compatible with some files having the *.PAK extension. The dialog panel invoked supports commands and options available on version 3.5x of PKARC, and requires the PKARC.COM program. 55 LHARC/LHA Purpose: Used to create or update archive or compressed *.LZH files created by LHArc's LHARC.EXE share- ware DOS application; it may also be used with some *.LZS and *.ICE file formats. The dialog panel invoked supports commands and options available on version 1.1x of LHARC, and requires the LHARC.EXE program. Using LHA: LHARC, version 2.xx, has been renamed LHA.EXE rather than LHARC.EXE. As WinNAV attempts to invoke the file "LHARC.EXE," it is necessary to either rename LHA.EXE to LHARC.EXE, or to create a LHARC.PIF file that invokes the appli- cation LHA.EXE. However, if you are using CVT for archive conversion (see below), it will be necessary to rename LHA.EXE to LHARC.EXE, rather than using the PIF file approach. PKZIP Purpose: Used to create or update archive or compressed *.ZIP files created by PKWare's PKZIP.EXE shareware DOS application. The dialog panel invoked supports commands and options available on version 1.1x of PKZIP, and requires the PKZIP.EXE program. UNPACK The "Unpack" pull down menu displays the following commands: Arc ... PKXArc ... LHArc/LHA ... PKUnZip ... 56 ARC (SEA) Purpose: Used to decompress or extract files from archive or compressed *.ARC files created by System Enhancement Assc. (SEA) ARC.EXE or PKWa- re's PKARC.COM shareware DOS applications; it may also be compatible with some files having the *.PAK extension. The dialog panel invoked supports commands and options available on version 6.xx of ARC, and requires the ARC.EXE program. PKARC Purpose: Used to decompress or extract files from archive or compressed *.ARC files created by PKWare's PKARC.COM or SEA's ARC.EXE shareware DOS applications; it may also be compatible with some files having the *.PAK extension. The dialog panel invoked supports commands and options available on version 3.5x of PKARC, and requires the PKXARC.COM program. LHARC/LHA Purpose: Used to decompress or extract files from archive or compressed *.LZH files created by LHArc's LHARC.EXE shareware DOS application; it may also be used with some *.LZS and *.ICE file formats. The dialog panel invoked supports commands and options available on version 1.1x of LHARC, and requires the LHARC.EXE program. Using LHA: LHARC, version 2.xx, has been renamed LHA.EXE rather than LHARC.EXE. As WinNAV attempts to invoke the file "LHARC.EXE," it is necessary to either rename LHA.EXE to LHARC.EXE, or to create a LHARC.PIF file that invokes the appli- cation LHA.EXE. However, if you are using CVT 57 for archive conversion (see below), it will be necessary to rename LHA.EXE to LHARC.EXE, rather than using the PIF file approach. PKZIP Purpose: Used to decompress or extract from archive or compressed *.ZIP files created by PKWare's PKZIP.EXE shareware DOS application. The dialog panel invoked supports commands and options available on version 1.1x of PKZIP, and requires the PKUNZIP.EXE program. CONVERT Purpose: Used to convert archive or compressed to and from many popular formats, including *.ARC, *.ZIP, *.PAK, *.LZH, *.LZS, *.ICE, *.DWC, *.LBR, *.SQZ and *.ZOO, through the use of Kenneth H. Star- ling's CVT shareware application programs. In addition, CVT can be used to automatically invoke McAfee's virus SCAN application on the compressed files at the time of performing the file conver- sions. The dialog panel invoked supports commands and options available through version 2.2 of CVT, and requires the CVT.COM and CVT!.COM programs and support files. Using LHA: LHARC, version 2.xx, has been renamed LHA.EXE rather than LHARC.EXE. As CVT, versions 1.xx and 2.xx, attempt to invoke the file "LHARC.EXE," it is necessary to rename LHA.EXE to LHARC.EXE. As CVT is a DOS application, it does not attempt to use a LHARC.PIF file for application information. MODIFY The "Modify" pull down menu displays the following commands: 58 Fix Zip ... Strip Zip Comments FIX ZIP Purpose: Used to fix corrupted *.ZIP files. The dialog panel invoked supports commands and options available on version 1.1x of PKZIP, and requires the PKZIPFIX.EXE program distributed with PKZIP. STRIP ZIP COMMENTS Purpose: Used to fix corrupted *.ZIP files. The dialog panel invoked supports commands and options available through the shareware appli- cation, CVT.COM. VIRUS SCAN Purpose: Invokes CVT.COM, SCAN.EXE and the applicable archive or compression programs for purposes of testing the files within the compressed file for virus. The dialog panel invoked supports commands and options available through version 2.2x of CVT, and requires the CVT.COM, CVT!.COM, SCAN.EXE and supported archive or compression programs. PRINT Invokes WinNAV's print file utility. INFORMATION Provides detailed information on the currently selected file or directory. 59 UTILITIES VIRUS SCAN SCAN ONLY Purpose: This command will invoke the popular DOS share- ware virus scan program, SCAN.EXE, from McAfee Associates, and execute same on the selected file. Please refer to the documentation included with the McAfee's Virus Scan application for more information on how this utility may be used. SCAN AND REMOVE Purpose: This command, like the proceeding command, will also invoke the popular DOS shareware virus scan program, SCAN.EXE, from McAfee Associates, and execute same on the selected file; in addi- tion, if it detects an infected file, it will remove same from your disk. Please refer to the documentation included with the McAfee's Virus Scan application for more information on how this utility may be used. XCOPY Purpose: This is an extended copy function, which invokes the MS/PC-DOS XCOPY.EXE utility program. The program XCOPY.EXE (or an XCOPY.PIF file) must exist in a Windows system directory or a direc- tory specified in your current DOS environment PATH= statement. In addition to allowing the selected file to be copied to a user specified destination, it will allow the user to invoke every available function of the DOS XCopy command, including copying files and directories, all files created after a cer- 60 tain date, modified files only, true verified copies, etc. Prior to actual copying, a dialog panel will appear, prompting the user to type or select the destination and to select other avail- able options. Note that the directory displayed is not automat- ically updated in this release, and when neces- sary, the user may use the "List/Refresh" commands to update a modified directory list. Shortcut: [Shift] + [Control] + [F2] DIRECTORY TOOLS ADD DIRECTORY Used to create a new directory. COPY DIRECTORY Used to copy all files in the selected directory to another directory. This is the same dialog panel as is invoked by the "File/Copy" menu command and is of limited use in this release of WinNAV, as it requires specific file names to be entered. Its only purpose in this release is to reserve the menu command for future enhancements in upcoming releases. In the interim, the user can accomplish most directory copy and backup functions through the use of WinNAV's DOS XCopy interface, which is accessible through the "File/Utili- ties/XCopy" menu command. DELETE DIRECTORY Used to remove an empty directory. Same as the "File/De- lete" menu command. 61 RENAME DIRECTORY Used to rename or move a directory and its files on the current drive; it cannot be used to move directories across drives. Same as the "File/Rename" menu command. EXIT WINNAV/WINDOWS Purpose: This command is used to close or quit WinNAV. In addition, if you have installed WinNAV as your Win- dows's shell and you are exiting the primary WinNAV application, your Windows session will be terminated after allowing each open application to perform any required shutdown procedures. Shortcut: [Alt] + [F4] EDIT The "Edit" pull down menu appears on the menu bar, and are active when the Quick View edit window the active focus; it displays the following options: Cut Copy Paste Delete Select All Delete All To Clipboard CUT COPY PASTE DELETE 62 SELECT ALL DELETE ALL TO CLIPBOARD LIST The "List" pull down menu displays the following commands: Refresh All Partial ... Executable Local ... Branch ... Global ... REFRESH Purpose: This command is used to update the list window directory for the current directory, and generally should be used after performing XCopy, archive com- pression, expansion or conversion, or other disk directory writes or deletions from external applications; this release of WinNAV does not auto- matically update the listing after any of these external events. Shortcut: [F5] ALL Purpose: This command selects all files in the current directory, for display in the File List window. PARTIAL Purpose: This command invokes a dialog panel with features identical to the "Local" menu selection. 63 Multiple file specifications can be given, each which may include the wildcard "*" or "?" charac- ters; each filespec should be separated by at least on space. For example: *.arc *.zip tmp*.lzh *.wp? Shortcut: [Shift] + [F9] EXECUTABLE Purpose: This command selects all executable files in the current directory, having a file extension of COM, EXE, BAT or PIF, for display in the File List win- dow. LOCAL Purpose: This command is used to change the current direc- tory displayed in the List window. In addition its advanced capabilities provides "Alias Directories" and multiple extension selec- tions from various list boxes, as well as the means of including or excluding hidden, system, read only files and directories from the list window. The "Alias Directory" feature provides the user with a means of referencing any directory and mul- tiple filespecs within directories in a less cryp- tic manner than typing their archaic DOS tree names. You can also change drives by backing up the direc- tory list tree with the [BACKSPACE] key, or by pressing the [END] key, which will move to the to the directory and drive area of the single File List window, selecting the applicable drive (or directory) in the single File List window or in the System List window and pressing [ENTER]. 64 Multiple file specifications can be given, each which may include the wildcard "*" or "?" charac- ters; each filespec should be separated by at least on space. For example: *.arc *.zip tmp*.lzh *.wp? Shortcut: [Shift] + [F9] BRANCH Purpose: This command invokes a dialog panel with features identical to the "Local" menu selection (see above), with the exception that the recursive search of all subdirectories check box is automati- cally marked. Multiple file specifications can be given, each which may include the wildcard "*" or "?" charac- ters; each filespec should be separated by at least on space. For example: *.arc *.zip tmp*.lzh *.wp? Shortcut: [Control] + [F9] GLOBAL Purpose: This function will recursively search all or speci- fied disk drives and directories, anywhere on your system, for file groups matching user defined patterns. The resulting file group will be dis- played in the list directory window, where they may be manipulated, mass deleted, launched or viewed just as is a normal DOS directory. Multiple file specifications can be given, each which may include the wildcard "*" or "?" charac- ters; each filespec should be separated by at least on space. For example: *.arc *.zip tmp*.lzh *.wp? 65 Furthermore, a search can be limited to files matching certain specifications, including file attributes, dates or sizes. Note: It is possible, in theory, to list all files on all drives and all subdirectories, in a single list window; however, in reality, the list will be trun- cated after approximately the first twelve-hundred (1200) files. Shortcut: [F9] VIEW The "View" pull down menu displays the following commands: User Viewer 1 User Viewer 2 Text Snoop WordStar (7 bit) ARC Contents LZH Contents ZIP Contents USER VIEWER 1 View selected file with external User Viewer 1. USER VIEWER 2 View selected file with external User Viewer 2. TEXT This is the default "Quick View" mode for displaying a file's contents. 66 SNOOP This is one of the alternate "Quick View" modes for displaying a file's contents. WORDSTAR (7 BIT) This is a text viewer, which strips the high-bit from each character; and is used with various word processor file for- mats, e.g., WordStar, which use the a character's high-bit for storing printer control and information. ARC CONTENTS Displays the a directory of all files within an archive or compressed file created with either SEA's ARC.EXE or PKARC.COM. WinNAV assumes the file will have an ARC exten- sion; however, if an archive has another extension, the user may manually select this option from the popup menu. LZH CONTENTS Displays the a directory of all files within an archive or compressed file created with either LHARC or LHA (LHArc 2.xx). WinNAV assumes the file will have an LZH or LZS extension; however, if an archive has another extension, the user may manually select this option from the popup menu. ZIP CONTENTS Displays the a directory of all files within an archive or compressed file created with PKZIP.EXE. WinNAV assumes the file will have an ZIP extension; however, if an archive has another extension, the user may manually select this option from the popup menu. 67 ACTION OPEN Purpose: This command will allow any selected file to be "opened" -- the associated application program together with the selected file will be ran and loaded. This feature, although much more advanced, is similar to the limited features available under the Windows File Manager and MS-DOS Executive applications, and provides the user with the capa- bility of immediately launching Windows and DOS applications, utilities and even data files, and a simple an intelligent way to invoke an all but unlimited number of user specified application pro- grams. In order to determine which application is asso- ciated with the selected file, WinNAV first examines the [Launch Extensions] section of the WINNAV.INI file, and, if no matching extension is found, then examines the [extensions] section of the WIN.INI file. If no matching extension is found in either INI file, WinNAV advises the user, and then invokes the "Associate" dialog function to allow the user to install the required information in the selected files. See, the "Associate" function and installation sec- tions of this manual. Shortcut: [F2] LAUNCH MENU Purpose: This command will allow any selected file, applica- tion or multiple applications to be "launched" -- it replaces or combines the run, load, associate and group options available under the Windows Pro- gram Manager, File Manager and MS-DOS Executive, with more advanced options. It can provide the user with the capability of launching Windows and DOS applications, utilities and even data files, 68 and a simple an intelligent way to invoke an all but unlimited number of user specified application programs. Prior to actually invoking the application, or a data file and an application, the Launch dialog panel will appear, prompting the user to accept the proposed default application (provided one has been previously "associated" with the current file type), to select a group or task from the list box menu, or to manually type the desired information in the applicable edit window. In addition, the Launch Panel provides an Extended Command edit window which allows the user to invoke multiple applications or command line tokens at the same time. Each command line token or application is required to be separated by a comma "," in order to be properly processed by WinNAV. Format: calc.exe, cardfile.exe, winword.exe Both the Primary and Extended Commands allow the user to select how the command group will be dis- played, i.e., in a window, iconic or full screen, whether the selected file should be appended to the primary application, whether WinNAV should be reduced to an icon upon completion of the launch or whether the application windows should be tiled. The "Group/Task Menu" listbox can be configured through the use of the "New," "Update" or "Remove" keys, and can support nested submenus up to five levels deep. The current menu or level is dis- played immediately above the listbox. To move down a level simply double-click the mouse or press the [Enter] key on the desired submenu list item; to move back up a level, press the [Esc] key. Double- clicking or pressing [Enter] on a non-menu item will immediately launch that application group. A menu or level listing is identified by a "..." in the "Primary Task" edit window. 69 Note: In this release of WinNAV, only the first for windowed applications will be tilled, if that option is selected. Also, refer to sections on associating and launch- ing files for additional information. Shortcut: [F7] RUN TASK The "Run Task" command invokes the Run dialog panel, which is commonly used to start an application program, generally with- out loading the currently selected file. This command is similar to other "Run" functions of various Windows application in that it allows the user to manually type in any desired application program and parameters. How- ever, it also provides several advanced functions, such as the drive or directory to log to prior to invoking the application program, allowing selection as to how the application should be displayed, i.e., in a window, as an icon or full screen, whether WinNAV is to be minimized or the window display tiled. The Run dialog panel also provides thirty-six (36) user defin- able application push buttons, to speed invocation of commonly used application programs. When the desired push button is selected, the specified application is run; all other parame- ters or Run panel options are ignored or invoked pursuant to the user's setup parameters, i.e., the options that the user has defined in the [Run Buttons] section of the WINNAV.INI file through the use of the "Run Task" dialog panel's Setup options. The push buttons displayed are identical to the items dis- played in the "User" pop-up menu, and may be invoked from the main application through use of the [Alt] + [Shift], [Alt] + [Ctrl] or [Alt] + [Ctrl] + [Shift] function key combinations. The "Run Task" dialog panel and the "User" pop-up menu display includes the following default applications (some sample WIN- NAV.INI files may have other assigned application buttons and menu items): 70 1 Calculator 2 Calendar 3 Cardfile 4 Clock 5 Notepad 6 Paint Brush 7 PIF Editor 8 Recorder 9 Terminal 10 Write 11 Reversi 12 Solitaire Calculator Purpose: This button will load and run the CALC.EXE file; generally, this file is the Calculator applica- tion supplied with Microsoft Windows. Calendar Purpose: This button will load and run the CALENDAR.EXE file; generally, this file is the Calendar appli- cation supplied with Microsoft Windows. Cardfile Purpose: This button will load and run the CARDFILE.EXE file; generally, this file is the Cardfile appli- cation supplied with Microsoft Windows. Clock Purpose: This button will load and run the CLOCK.EXE file; generally, this file is the Clock application supplied with Microsoft Windows. 71 Notepad Purpose: This button will load and run the NOTEPAD.EXE file; generally, this file is the Notepad appli- cation supplied with Microsoft Windows. Paint Brush Purpose: This button will load and run the PBRUSH.EXE file; generally, this file is the Paint applica- tion supplied with Microsoft Windows. Pif Editor Purpose: This button will load and run the PIFEDIT.EXE file; generally, this file is the DOS application configuration program supplied with Microsoft Windows. Recorder Purpose: This button will load and run the RECORDER.EXE file; generally, this file is the macro mouse/key Recorder application supplied with Microsoft Win- dows. Terminal Purpose: This menu selection will load and run the TERMI- NAL.EXE file; generally, this file is the Termi- nal application supplied with Microsoft Windows. Write Purpose: This menu selection will load and run the WRI- TE.EXE file; generally, this file is the Write application supplied with Microsoft Windows. 72 Reversi Purpose: This button will load and run the REVERSI.EXE game; generally, this file is the Reversi appli- cation supplied with Microsoft Windows. Solitaire Purpose: This button will load and run the SOL.EXE file; generally, this file is the Solitaire application supplied with Microsoft Windows. ASSOCIATE Purpose: This command is an advanced version of the Windows File Manager and MS-DOS Executive's associate capa- bilities. It is used to "associate" a certain file type as identified with its file extensions, with a default application program. It offers advanced capabilities such as assigning log directories, window size style, whether WinNAV should be minimized, etc. This information is saved to the [Launch Extensions] section of the WINNAV.INI file, and the more traditional "associ- ate" information is also saved to the [extensions] section of the WIN.INI file. The information assigned and saved by "Associate" is used by both the "File Open" and "File Launch" options of WinNAV, in the latter the associated application and related options are the defaults in the Launch dialog panel. The information saved to the WIN.INI file is also available to any application that makes use of the [extensions] section of that INI file. Shortcu [Shift] + [Control] + [F3] t: 73 EDITOR Purpose: This command will open Windows' Notepad, and load the selected text file for editing. Notepad has its limitations as to type and size of files that can be edited. Should you wish to substitute another editor for notepad, simply name the alter- nate editor NOTEPAD.EXE, and WinNAV will launch the substituted application. WINNAV Purpose: This menu selection will load and run additional copies of WinNAV. DOS PROMPT Purpose: This menu selection will load and run the COM- MAND.COM file; this allows the user to open a DOS window for running standard (non-Window) applications or commands from the DOS command line prompt. Shortcut: [Control] + [F10] USER The "User" pull down menu displays up to thirty-six (36) user designated applications, installed through the "Action/Run Task" menu's dialog panel "Setup" option. The user may group items in the popup menu by use of separator and menu break bars, and may assign any accelerator key to the menu item. See, the [Run Buttons] section of this manual for detailed installation information. OPTIONS The "Options" pull down menu displays the following options, which are used to configure several optional WinNAV features or modes: 74 List Display Auto Update Lower Case List Multicolumn Split Listing View Display Auto Keyboard Word Wrap General Setup 3-D Controls Beep Messages Reverse Bar Text Speed Mode These settings are stored by WinNAV on exit, if you select the save current display settings on the closing message box. If saved by a previous WinNAV session, they will become the default settings the next time WinNAV is started. LIST DISPLAY AUTO UPDATE Purpose: Used to toggle automatic list refreshing on (checked) or off (unchecked). If set to on, each time WinNAV becomes the active window, the file list box is updated. This applies only to Local and Branch Explore list- ings, and not to the Global Explore mode. If set to off, the user must select the List/Re- fresh pop-up menu combination or [F5], to update the current file listing. LOWERCASE Purpose: Used to toggle the list windows to upper or lower case characters. If set to on (checked), the file listing will be displayed in lower case characters. 75 If set to off (unchecked), the file listing will be displayed in all capital or upper case charac- ters. MULTICOLUMN Toggles the file list window between a single detailed file listing, which displays file names, date, time, size and directory, and a multicolumn filename only listing. SPLIT LISTING Toggles the list window between a single consolidated drive, directory and file list, to split "System List" and "File List" windows -- the "System List" contains drive and direc- tories and the "File List" contains only files. Most users prefer to split the listing, as the "System List" provides a rapid means of switching between drives and directories. VIEW DISPLAY AUTO KEYBOARD Purpose: Used to toggle automatic updating of the Quick View window on (checked) and off (unchecked), each time a new file name is selected in the list box via the up and down arrow keys. If set to off, the user can more quickly move the list selection bar up and down the list window with the keyboard arrow keys, without having any noticeable delay resulting from the updating of the Quick View window. When the you desires to view a selected file, simply press the spacebar and the file's contents will be loaded in the view window. 76 WORD WRAP Purpose: Used to toggle the Quick View window's word wrap feature on (checked) or off (unchecked). If set to off, a given text line will not wrap within the view window if it can not be displayed within its margins. If set to on, a line whose length is greater than the width of the view window will be wrapped to the next line following, allowing the full line to be viewed without requiring a horizontal scroll. GENERAL SETUP 3-D CONTROLS Purpose: Used to toggle the dialog box and other 3-D information bars on and off. If set to on (checked), certain controls and dialog panels will have a raised or recessed appearance. If set to off (unchecked), these features will appear in the standard windows mode. Some systems may require that the user toggle this feature off, for better visability or appearance, e.g., on certain monochrome monitors or plasma displays. BEEP MESSAGES Purpose: Used to toggle the beep which accompanies various message boxes on and off. If set to on (checked), a beep will sound when a warning or information box message is displayed. 77 If set to off (unchecked), a message box will appear but no beep will sound. REVERSE BAR TEXT Purpose: Used to toggle the view and directory header bar text between black and white foreground text. If set to on (checked), the text will appear in reverse, i.e., white characters. If set to off (unchecked), the text will appear as black characters. Some systems may require that the user toggle this feature off, for better visability or appearance, e.g., on certain monochrome monitors or plasma displays. SPEED MODE Purpose: Used to toggle the speed mode on and off. If set to on (checked), speed mode is on, and certain features, such as copy, delete and explore, will be completed more quickly. This in effect prevent other applications from using pro- cessor time or running in the background. If set to off (unchecked), the same functions will take somewhat longer to complete, as a result of their "yielding" processor time to other Windows and background applications. Generally, you may wish to avoid using this feature, as some applications, such as communica- tions applications, should not be precluded from access to the processor, e.g., while downloading a file. 78 WINDOW The "Window" pull down menu displays the following commands, which are used to change the active windows and their display mode: Next File List System List Quick View Columns Rows Zoom List Zoom View Toggle Zoom NEXT This option switches the focus to the next WinNAV window. When invoked, the active focus is changed, and the cursor is positioned in the next window. Shortcut: [F6] or [Tab] FILE LIST This option switches the focus to file list window. When invoked, the file list window has the active focus. SYSTEM LIST This option switches the focus to system drive and directory list window, if the split list mode is activated. When invoked, the system list window has the active focus. QUICK VIEW This option switches the focus to the "Quick View" window. When invoked, the current view window has the active focus. 79 COLUMNS This option restores WinNAV to its standard vertical screen mode, turning off the zoom list, zoom view and horizontal screen modes, and setting the focus to the file list window. The standard mode displays the file name and extensions in a vertical column to the left of the "Quick View" window. Shortcut: [Control] + [F11] ROWS This option switches to the Row or horizontal screen mode. If the Multicolumn mode is not selected, the horizontal screen mode will display an extended file directory, containing the file name and extension, size, date and time last modified, in a horizontal window layout, positioned directly above the "Quick View" window. The "Quick View" window, while shorter, displays a wider view of the selected file, which generally reduce the need for horizontal scrolling. Shortcut: [Control] + [F12] ZOOM LIST This option zooms the file directory list window and switches the focus to the List mode. Shortcut: [F11] ZOOM VIEW This option zooms the "Quick View" window and switches the focus to the View mode. Shortcut: [F12] 80 TOGGLE ZOOM Toggles the current list or view window between normal and zoomed modes. Shortcut: [F8] HELP The "Help" pull down menu displays the following commands, which are used to provide assistance and information on WinNAV and the Windows on-line help system. WinNAV release 3.00.61, was the first version of WinNAV to make use of the Microsoft Windows Help System. It is hoped that each release of WinNAV, as well as Windows itself, will con- tinue to add more extensive help features and information to assist the user in using both WinNAV and Microsoft Windows. Index Keyboard Commands Procedures Using Help More Info About WinNAV ... INDEX Purpose: This command invokes the Windows Help system, and displays WinNAV's help index. Shortcuts: [F1] KEYBOARD Purpose: This command invokes the Windows Help system, and provides help on WinNAV's keyboard interface, including accelerator, shortcut and function key combinations. Shortcuts: [Shift] + [F1] 81 COMMANDS Purpose: This command invokes the Windows Help system, and provides help on WinNAV's commands and command menu functions. Shortcuts: [Control] + [F1] PROCEDURES Purpose: This command invokes the Windows Help system, and provides help on various functions and procedures of WinNAV. USING HELP Purpose: This command invokes the Windows Help system, using Windows on help file, and provides Help on Using the Windows' Help application. Shortcuts: [Alt] + [F1] MORE INFO Purpose: This command invokes the Windows Help system, and displays WinNAV's help index. ABOUT WINNAV Purpose: This command is used to display the program ver- sion, release date, registered user information and copyright notices; in unregistered evaluation copies of WinNAV other information panels are also displayed, as well as the panel for entering the registered user name and authorization code. Shortcuts: [Shift] + [Control] + [F1] 82 SYSTEM In addition to standard window controls available in most Win- dows applications, i.e., Restore, Move, Size, Minimize, Maxi- mize, Close and Switch To ..., WinNAV's System Control menu offers the option to launch, from either the List or View modes, as well as from Maximized and Standard Window styles and as an Icon, and provides the following Windows "system" related services: RESTORE MOVE SIZE MINIMIZE MAXIMIZE CLOSE WINNAV/WINDOWS Purpose: This command is used to close or quit WinNAV. In addition, if you have installed WinNAV as your Win- dows's shell and you are exiting the primary WinNAV application, your Windows session will be terminated after allowing each open application to perform any required shutdown procedures. Shortcut: [Alt] + [F4] END WINDOWS SESSION Purpose: This command is used to end your entire Windows session, after giving each open application an opportunity to perform its required shutdown proce- dures. If the application normally prompts for 83 confirmation for saving of files or other similar user requests, they will be displayed prior to closing each application's respective window. If a non-Windows DOS application is currently open, this command will be terminated. To continue, you must first manually exit the DOS application, and again invoke the "End Windows Session" command Shortcut: [Shift] + [Control] + [F4] KILL WINDOWS SESSION Purpose: This command does just what it says, it kills your Windows session, resulting in an immediate exit to the DOS prompt. It does not give any open applica- tions an opportunity to perform their normal shut- down procedures. This command will abort your Windows session even if you have open non-Windows DOS applications. Warning: This command should be used with extreme care, as data in any open files will be lost. Shortcut: [Shift] + [Alt] + [Del] SWITCH TO Purpose: Used to invoke Windows' Task Manager application (TASKMAN.EXE), which allows the user to switch between all active desktop applications. See the Windows User Guide for additional information on this utility. Shortcut: [Alt] + [F6] LAUNCH MENU Purpose: Invokes the Launch dialog panel which is also accessible through the "File Launch" menu; this provides quick access to the Launch panel functions even when WinNAV is an iconized. 84 See the preceding Launch sections for additional information. Shortcut: [F7] GET MODE Purpose: Used to invoke Windows' WINVERS.EXE application, which displays the version of Windows and current mode that is being run. PRINT MANGER Purpose: This menu selection will load and run the MS Win- dows Print Manager application. VIEW CLIPBOARD Purpose: This menu selection will load and run the CLIPBRD.EXE file; generally, this file is the Clip- board application supplied with Microsoft Windows. EXECUTIVE MANAGERS Purpose: This menu selection provides access to additional copies of WinNAV, as well as Microsoft Windows' Windows Program Manager, File Manager and MS-DOS Executive applications. WINNAV Purpose: This menu selection will load and run additional copies of WinNAV. Additional copies of WinNAV may also be launched from the Action pull down menu. 85 PROGRAM MANAGER Purpose: This menu selection invokes the MS Windows Pro- gram Manager application. FILE MANAGER Purpose: This menu selection invokes the MS Windows File Manager application. MS-DOS EXECUTIVE Purpose: This menu selection invokes the MS Windows MS-DOS Executive application. ARRANGE DESKTOP TILE COLUMNS Purpose: This menu selection will tile or arrange "siz- able" and visible application windows in columns on the desktop. This version of WinNAV only provides tile support for up to four (4) window applications. TILE ROWS Purpose: This menu selection will tile or arrange "siz- able" and visible application windows in rows on the desktop. This version of WinNAV only provides tile support for up to four (4) window applications. ARRANGE ICONS Purpose: This menu selection will arrange all icons on the Windows' desktop. 86 INSTALL WINDOWS CONTROL PANEL Purpose: This menu selection will load and run the CON- TROL.EXE file; generally, this file is the Con- trol Panel application supplied with Microsoft Windows. PIF EDITOR Purpose: This menu selection will load and run the PIFE- DIT.EXE file; generally, this file is the Pif File Editor application supplied with Microsoft Windows. SETUP Purpose: This menu selection will load and run the SETUP.EXE file supplied with Microsoft Windows. SYSTEM FILES Purpose: This menu selection will load and run the SYSE- DIT.EXE application; this is a multidocument notepad-type editor that may be used to edit the system's AUTOEXEC.BAT, CONFIG.SYS, WIN.INI and SYSTEM.INI files, and is supplied with Microsoft Windows. SWAP FILE Purpose: This menu selection will load and run the SWAPFI- LE.EXE file supplied with Microsoft Windows. 87 FUNCTION (HOTKEY/MACRO) KEY COMBINATIONS WinNAV makes full use of almost all available function key combi- nations. The following function key combinations have been preassigned, and provide quick access to many of WinNAV's advanceded features: Normal Shift Control Alt Control+Shift In addition, thirty-six (36) function key combinations may be configured from the "Action/Run Task" dialog panel, to suit indi- vidual user needs: Alt + Shift Alt + Control Alt + Shift + Control NORMAL FUNCTION KEY STATE (PRE-ASSIGNED) F1 Help - Index F2 Open file. F3 Toggle short listing. F4 Rename file or directory F5 Refresh F6 Switch focus window F7 Launch menu. F8 Toggle zoom /maximized window F9 Global explore F10 Activate menu bar F11 Zoom/maximize list. F12 Zoom/maximize view. [SHIFT] FUNCTION KEY COMBINATIONS (PRE-ASSIGNED) Shift+F1 Help - Keyboard Shift+F2 {Reserved} Shift+F3 Toggle list character case. Shift+F4 {Reserved} Shift+F5 Toggle line wrap in view. 88 Shift+F6 Switch focus window. Shift+F7 External user assigned viewer (#1). Shift+F8 Toggle extended list add mode. Shift+F9 Local explore (set path). Shift+F10 Launch another WinNAV module. Shift+F11 Switch to list. Shift+F12 Switch to view. [CONTROL] FUNCTION KEY COMBINATIONS (PRE-ASSIGNED) Ctrl+F1 Help - Commands Ctrl+F2 Copy files or directories. Ctrl+F3 Toggle split list. Ctrl+F4 Delete files or directories. Ctrl+F5 All files listing. Ctrl+F6 Switch focus window. Ctrl+F7 External user assigned viewer (#2). Ctrl+F8 Information on file or directory. Ctrl+F9 Branch explore. Ctrl+F10 Open DOS window. Ctrl+F11 Display column (vertical) lists. Ctrl+F12 Display row (horizontal) lists. [ALT] FUNCTION KEY COMBINATIONS (PRE-ASSIGNED) Alt+F1 Help - Help on Help. Alt+F2 Add (make) directory. Alt+F3 Arrange desktop icons. Alt+F4 Close application. Alt+F5 Restore application window style. Alt+F6 Switch to ... (Task Manager). Alt+F7 Move application window. Alt+F8 Size application window. Alt+F9 Minimize (iconize) application window. Alt+F10 Maximize (zoom) application window. Alt+F11 Arrange desktop windows in columns. Alt+F12 Arrange desktop windows in rows. [SHIFT]+[CONTROL] FUNCTION KEY COMBINATIONS (PRE-ASSIGNED) Shift+Ctrl+F1 Help - About WinNAV Shift+Ctrl+F2 Copy files or directories. Shift+Ctrl+F3 Toggle split list. 89 Shift+Ctrl+F4 Delete files or directories. Shift+Ctrl+F5 All files listing. Shift+Ctrl+F6 Switch focus window. Shift+Ctrl+F7 External user assigned viewer (#2). Shift+Ctrl+F8 Information on file or directory. Shift+Ctrl+F9 Branch explore. Shift+Ctrl+F10 Open DOS window. Shift+Ctrl+F11 Display column (vertical) lists. Shift+Ctrl+F12 Display row (horizontal) lists. 90 APPENDIXES 91